> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL.
>
> Documentation indexes by section:
> - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt
> - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt
> - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt
> - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt
>
> Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth
> Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks
>
> OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json
> MCP server: https://docusign.docs.buildwithfern.com/_mcp/server

# Code example launchers

> Describes what code launcher projects are, and what eSignature REST API code examples they support.

[Code example launchers](https://developers.docusign.com/tools/code-example-launchers) are complete projects that show how to use the Docusign eSignature API for common API integration functions. They enable you to see how to make API and SDK calls, how the code fits into an application, and how that code runs. You can freely clone, download, and run the launchers from the [Docusign GitHub](https://github.com/docusign). They are available in all of our supported SDK programming languages: C#, Java, Node.js, PHP, Python, and Ruby. Each launcher accesses Docusign APIs through the objects and methods available in its own language’s SDK. If you’d like to access the raw API (not with an SDK), we also have launchers available in Bash and PowerShell.

Code launchers provide a web UI that runs locally and enables you to explore and run your desired code example by choosing the appropriate link.

Use code example launchers to:

* Develop your own integration, using the example as a model
* Learn best practices for implementing a scenario
* See how [Docusign authentication](/docs/rooms-api/rooms101/auth) works within a sample app

## Examples and languages

Each launcher has its own installation instructions, dependencies, and prerequisites. The README file for each launcher contains the specific details:

* [Bash](https://github.com/docusign/code-examples-bash)
* [C#](https://github.com/docusign/code-examples-csharp)
* [Java](https://github.com/docusign/code-examples-java)
* [Node.js](https://github.com/docusign/code-examples-node)
* [PHP](https://github.com/docusign/code-examples-php)
* [PowerShell](https://github.com/docusign/code-examples-powershell)
* [Python](https://github.com/docusign/code-examples-python)
* [Ruby](https://github.com/docusign/code-examples-ruby)