OpenAPI Specification
The Banklyze API is fully described by an OpenAPI 3.1 specification. Use it to generate client libraries, import into API tools, or explore endpoints interactively.
Spec URL
OpenAPI Spec URL
https://api.banklyze.com/v1/openapi.jsonInteractive Documentation
The API server hosts two interactive documentation UIs, powered directly by the OpenAPI spec:
- Swagger UI —
https://api.banklyze.com/v1/docs— Interactive “Try It” interface for testing endpoints directly - ReDoc —
https://api.banklyze.com/v1/redoc— Clean, three-panel reference documentation
Both UIs support the
Authorize button — enter your API key to make authenticated requests directly from the browser.Generate Client Libraries
Python
Use openapi-python-client to generate a fully typed Python client with async support:
Python Client Generation
# Install the generator
pip install openapi-python-client
# Generate a typed Python client
openapi-python-client generate --url https://api.banklyze.com/v1/openapi.jsonTypeScript
Use openapi-typescript to generate TypeScript type definitions from the spec:
TypeScript Type Generation
# Install openapi-typescript
npm install -D openapi-typescript
# Generate TypeScript types from the spec
npx openapi-typescript https://api.banklyze.com/v1/openapi.json -o ./src/api/banklyze.d.tsPostman
Import the OpenAPI spec directly into Postman to get a pre-configured collection with all endpoints, parameters, and example bodies:
Postman Import
# Option 1: Import directly from URL in Postman
# File → Import → Link → paste:
https://api.banklyze.com/v1/openapi.json
# Option 2: Download and import
curl -o banklyze-openapi.json https://api.banklyze.com/v1/openapi.jsonAfter importing, set the
baseUrl variable to https://api.banklyze.com/v1 and add your API key to the collection's authorization settings.