Open Source SDKs
A software development kit (SDK) bundles libraries, tools, and documentation that help developers build applications for a particular platform, service, or protocol. SDKs provide ready-made interfaces for common tasks such as sending requests, handling data, and managing authentication, reducing repetitive work and helping applications integrate consistently with external systems.
Open source SDKs range from language-specific clients and platform toolkits to packages for building user interfaces, connecting to APIs, and working with data or AI services. When choosing one, check its license, documentation, release history, maintenance activity, supported languages, and compatibility with your existing stack. SDKs are useful to application developers and teams that want to integrate capabilities without implementing every detail themselves.
2 repositories · updated July 29, 2026

facebook-sdk: A Python SDK for Facebook's Graph API
The facebook-sdk is a Python client library designed to interact with the Facebook Graph API. It provides a convenient way for Python developers to integrate Facebook functionalities into their applications, supporting authentication and data access. This SDK is ideal for building applications that need to leverage Facebook's powerful API.

Model Context Protocol TypeScript SDK: Build MCP Servers and Clients
The `modelcontextprotocol/typescript-sdk` is the official TypeScript SDK for interacting with Model Context Protocol (MCP) servers and clients. It provides a standardized way for applications to offer context to Large Language Models (LLMs), separating context provision from LLM interaction. Developers can use it to easily create MCP servers that expose resources, prompts, and tools, as well as build MCP clients to connect to any MCP server.