--- title: Neon SDKs enableTableOfContents: true updatedOn: '2025-12-11T19:49:37.745Z' --- Neon provides two categories of SDKs to support different use cases: - **Client SDKs** — For application developers building apps with [Neon Auth](/docs/auth/overview) and the [Data API](/docs/data-api/overview). These SDKs handle user authentication and database queries from your application. - **Management SDKs** — For programmatically managing Neon platform resources like projects, branches, databases, endpoints, and roles. These are wrappers around the [Neon API](https://api-docs.neon.tech/reference/getting-started-with-neon-api). ## Client SDKs Use these SDKs to build applications with Neon Auth and the Data API. JavaScript SDK (Auth & Data API) ## Management SDKs Use these SDKs to programmatically manage your Neon infrastructure — projects, branches, databases, endpoints, roles, and operations. TypeScript SDK (Neon API) Python SDK (Neon API) @neondatabase/toolkit ## Community SDKs Community SDKs are not maintained or officially supported by Neon. Some features may be out of date, so use these SDKs at your own discretion. If you have questions about these SDKs, please contact the project maintainers. Go SDK (Neon API) Node.js / Deno SDK (Neon API)