Skip to main content
Use an official SDK to integrate BlockDB in your language of choice. All SDKs handle OAuth 2.0 token acquisition and refresh automatically — you only need to supply a Client ID and Client Secret.

Available SDKs

.NET

NuGet package for .NET 10+. DI-friendly, fully async, full endpoint coverage.

Python

PyPI package for Python 3.x. Async-first with a sync wrapper included.

JavaScript / TypeScript

npm package for Node ≥ 18 and browsers. ESM + CJS, full TypeScript types.

Quick comparison

Feature.NETPythonJavaScript
PackageNuGet: BlockDb.Api.SdkPyPI: blockdbnpm: @blockdb/sdk
SourceGitHubGitHubGitHub
AuthOAuth 2.0 autoOAuth 2.0 autoOAuth 2.0 auto
AsyncFully async (Task<T>)Async-first + sync wrapperasync/await, async generators
PaginationPagedResponse<T> + PaginationExtensionsPagedResponse[T] + async_pagesCursor + paginate* generators
All SDKs are open source and safe to use: they do not embed any secrets. You supply ClientId and ClientSecret at runtime via environment variables or a secrets manager. See Authorization for details on obtaining credentials.

Next steps

Pick your language above and follow the Install and Quick example on that page, then explore the EVM endpoints for the full API surface.
Last modified on March 20, 2026