@leverageai/leverage
v0.3.1
Published
Type-safe client for the Leverage public API
Maintainers
Readme
@leverageai/leverage
Type-safe openapi-fetch client for the Leverage public HTTP API.
Install
npm install @leverageai/leverageUsage
import { createLeverageApi } from '@leverageai/leverage'
const api = createLeverageApi({
baseUrl: 'https://api.leverageimmo.com',
apiKey: process.env.LEVERAGE_API_KEY!,
tenantId: '…', // when using service key (LEVERAGE_SERVICE_KEY value as x-api-key)
})
const pdf = await api.portfolio.export()Environment variables
The client defaults baseUrl / apiKey from LEVERAGE_API_URL and LEVERAGE_API_KEY when omitted.
Development
From monorepo root:
pnpm --filter @leverageai/leverage run types:generate # refresh OpenAPI types from apps/api
pnpm --filter @leverageai/leverage run build
pnpm --filter @leverageai/leverage run testLicense
MIT — Copyright (c) Leverage Immo GmbH
