# Developer tools and resources
> Explore the SDKs and tools available for developers
These developer tools aim to simplify the development experience and make Payabli the easiest payments platform to integrate with. Browse the API reference, SDKs, example applications, CLI tools, and AI-assisted development resources to help you integrate with Payabli.
## API reference
The Payabli API reference provides comprehensive documentation for all Payabli API endpoints, including request and response formats, parameters, and example code snippets.
Learn about authentication, environments, rate limits, and best practices for using the Payabli APIs
See the latest updates and changes to the Payabli API.
## SDKs
The Payabli SDKs offer libraries and tools for various programming languages to help you integrate with Payabli's APIs. Each SDK includes documentation, examples, and utilities to streamline your development process.
Learn how to install and use the Java SDK to develop apps
Learn how to install and use the C# SDK to develop apps
Learn how to install and use the TypeScript SDK to develop apps
Learn how to install and use the PHP SDK to develop apps
Learn how to install and use the Ruby SDK to develop apps
Learn how to install and use the Go SDK to develop apps
Learn how to install and use the Python SDK to develop apps
Learn how to install and use the Rust SDK to develop apps
## MCP server
The Payabli Model Context Protocol (MCP) server connects your AI agents to Payabli's documentation and SDK references.
Learn how to use the Payabli MCP server to integrate with AI workflows
## Example apps and demo code
We maintain a collection of example applications and demo code to help you get started with Payabli.
### Boarding examples
A simple application that demonstrates how to drive merchant boarding using the Payabli API.
### Embedded components
These demos and examples showcase how to use Payabli's embedded components in various frameworks and workflows.
A demo application that shows how to use the temporary token flow with embedded components for sophisticated payment flows.
A simple Vue.js application that demonstrates how to integrate Payabli's embedded payment components.
A simple React application that demonstrates how to integrate Payabli's embedded payment components.
An interactive playground for testing and experimenting with Payabli's embedded payment components.
## Other tools and resources
These other tools can help you use Payabli's APIs more effectively.
Download a Payabli Postman collection to get testing fast
Set up and use Payabli's Query CLI app to run queries against your Payabli data
Use example code to enhance your subscription management via the API