Enable Banking API
The Enable Banking API is a single harmonized PSD2 Open Banking API providing Account Information Services (AIS) and Payment Initiation Services (PIS) across 2,700+ banks (ASPSPs) in 30 European countries. The API normalizes user sessions, consent and SCA flows, account details, balances, transactions, and payment initiation behind one REST surface. Authentication uses application-issued JWTs signed with RS256 against an eIDAS-backed certificate registered via the Enable Banking Control Panel. Endpoint groups cover User sessions (/auth, /sessions), Accounts data (/accounts/{account_id}/details, /balances, /transactions), Payments (/payments and /payments/{payment_id}), and Misc (/aspsps, /application).
Documentation
Documentation
https://enablebanking.com/docs/
Documentation
https://enablebanking.com/docs/api/reference/
GettingStarted
https://enablebanking.com/docs/api/getting-started/
Authentication
https://enablebanking.com/docs/api/reference/#authentication
RateLimits
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/rate-limits/enable-banking-rate-limits.yml
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/openapi/enable-banking-api-openapi.yml
OpenAPI
https://enablebanking.com/docs/api/reference/enablebanking-api.yaml
SDKs
SDK
https://github.com/enablebanking/enablebanking-api-samples/tree/master/python_example
SDK
https://github.com/enablebanking/enablebanking-api-samples/tree/master/js_example
SDK
https://github.com/enablebanking/enablebanking-api-samples/tree/master/go_example
SDK
https://github.com/enablebanking/enablebanking-api-samples/tree/master/cs_example
SDK
https://github.com/enablebanking/enablebanking-api-samples/tree/master/php_example
SDK
https://github.com/enablebanking/enablebanking-api-samples/tree/master/ruby_example
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/json-schema/enable-banking-account-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/json-schema/enable-banking-transaction-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/json-schema/enable-banking-payment-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/json-structure/enable-banking-account-structure.json
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/json-ld/enable-banking-context.jsonld
SpectralRules
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/rules/enable-banking-rules.yml
Vocabulary
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/vocabulary/enable-banking-vocabulary.yml
Postman
https://github.com/enablebanking/enablebanking-api-samples/tree/master/postman_example
CLI
https://github.com/enablebanking/enablebanking-cli
Tools
https://github.com/enablebanking/open_banking_eidas_broker
GitHubOrganization
https://github.com/enablebanking
ControlPanel
https://enablebanking.com/cp/
Sandbox
https://tilisy.com
Pricing
https://enablebanking.com/pricing/
Blog
https://enablebanking.com/blog/
Changelog
https://enablebanking.com/changelog/
Portal
https://enablebanking.com
Plans
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/plans/enable-banking-plans-pricing.yml
FinOps
https://raw.githubusercontent.com/api-evangelist/enable-banking/refs/heads/main/finops/enable-banking-finops.yml
Features