Skip to main content

API v3 Software Development Kit (SDK)

How to access the API v3 SDK.

Moises Perez Garcia avatar
Written by Moises Perez Garcia
Updated over a week ago

Tags | API | Integrations | SDK |

Applies to: All Stack Overflow for Teams


Overview

The Stack Overflow for Teams software development kit (SDK) offers efficient, standardized access to our API version 3. With official support and complete TypeScript definitions, the SDK enables organizations to accelerate integrations, create custom applications, and connect their Stack Overflow for Teams Basic, Business, or Enterprise site with existing workflows.

NOTE: Stack Overflow for Teams Free doesn't have API access.

Applications

The SDK empowers users to create integrations and tools that leverage your team’s collective knowledge.

  • Internal tooling IDE extensions, code review tools, documentation generators

  • Workflow integrations CI/CD pipelines, project management tools, and dashboards

  • Knowledge management Apps that organize and surface your team’s expertise

  • Custom team apps Tailored interfaces to match your workflows

The SDK streamlines the development process for anything that you plan to connect to our API.

Key features

  • Official support We built the SDK, and will continue to support and maintain it.

  • Type safety The SDK offers complete TypeScript definitions for all endpoints and responses.

  • PKCE authentication The SDK includes built-in helpers for frontend and backend authentication for Stack Overflow Enterprise.

Get started

To get started, go to the Stack Overflow for Teams SDK site.

Click Get Started to view the main SDK documentation index.

The complete SDK documentation includes:

  • Installation instructions

  • Authentication setup

  • List of all methods and data models

  • Code examples

NOTE: You’ll find different options depending on which version of Stack Overflow for Teams you're using (Basic, Business, or Enterprise.)

We encourage you to submit enhancements and bug fixes directly to the GitHub project. You can also propose changes to the documentation by clicking Edit page at the bottom of the page.


Need help? Submit an issue or question through our support portal.

Did this answer your question?