enable:Banking SDK is the library, documentation and tools, which give you freedom to connect every European bank within your own solutions without 3rd party services

Opening APIs is not enough, it should be easy to use them

certificate

ISO/IEC 27001 certified

We are very proud to announce that our company is now ISO/IEC 27001 certified. Our products meet the highest security standards, so your organisation can rely on Enable Banking and reduce information security and data protection risks associated with use of Open Banking.

Why SDK?

Simplicity
  • ready-made integrations
  • same interface for
    different languages
Compliance
  • direct access to bank APIs
  • users see who accesses their data
Security
  • no data exposed to
    3rd parties
  • available in source code
Predictable costs
  • automatic updates
    and new APIs
  • no transactional costs

References

Crosskey, an IT innovator born from banking, has choosen enable:Banking SDK to be able to provide to its customers wide coverage of Open Banking APIs in Nordics and Baltics. Crosskey's customers span the Nordics and they include Ålandsbanken, S-Pankki, DNB and Marginalen Bank.
Crosskey

Open Banking APIs

We monitor websites of the banks to get information about Open Banking implementations, so we can add integrations as soon as new APIs are available. For the banks, which were integrated already, we have tools to check API status and test interaction process.

8

Countries

1324

Banks in the area

322

APIs integrated

Check full list of banks and integrated APIs

Get Open Banking updates:
By submitting the form, you accept
Privacy Policyof this website.

Examples

We believe that integrating Open Banking should be easy and painless, so we put a lot of effort into making our SDK developer-friendly. You don’t need to worry about difference of bank APIs, our library automatically converts all data and interaction logic to one simple interface.

  
    
import com.enablebanking.ApiClient;
import com.enablebanking.api.AuthApi;
import com.enablebanking.model.ConnectorSettings;
import com.enablebanking.model.NordeaConnectorSettings;

// Initialize settings.
ConnectorSettings settings = new NordeaConnectorSettings()
    .country("FI")
    .clientId("client-id")
    .clientSecret("client-secret")
    .signKeyPath("/path/to/qseal/key/or/its/uri")
    .sandbox(true);
    .redirectUri("https://your-redirect-uri");

// Create client instance.
ApiClient apiClient = new ApiClient(settings);

// Create authentication interface.
AuthApi authApi = new AuthApi(apiClient);

// Get authentication URL.
String authUrl = authApi.getAuth(
    "test", // state to pass to redirect URL
    null // no access parameter (requesting consent for default AISP scope)
).getUrl();
            
  
Test with one sandbox connector
Java JavaScript Python
Choose a connector you want to try, on board to the corresponding sandbox and start prototyping.
If you are not sure what connector to pick, I'll find some tips in our blog post «Which PSD2 sandbox is the best to get started with?»
By submitting the form, you accept Privacy Policy of this website.

Got questions? Contact usinfo@enablebanking.com