SDK
SDKs
Client libraries for building with Rapidfolio.
Connection SDK (Node.js)
The Connection SDK lets you connect services running inside your own infrastructure — internal APIs, proprietary databases, core banking systems — to Rapidfolio procedures, without exposing them to the internet.
You install the SDK inside your service. It establishes an outbound connection to Rapidfolio and listens for invocation requests. When a procedure step needs to call one of your functions, the SDK picks it up, runs your handler locally, and returns the result. No firewall rules, no public IP, no VPN.
npm install @rapidfolio/connection-sdk-node
When to use the SDK vs. other integration options
| Your situation | Best approach |
|---|---|
| Calling a third-party API that Rapidfolio supports natively | Use a built-in integration |
| Calling any REST API not natively supported | Custom API — paste in an OpenAPI spec |
| Calling an internal service inside your own network | Connection SDK — this page |
| Calling a service with complex business logic that runs locally | Connection SDK — this page |