> 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

# How-to guides overview

> Discover how to use the Web Forms API in these step-by-step lessons.

> **Note**
>
> The Web Forms API is available in all developer accounts, but only in certain production account plans. Contact [Docusign Support](https://support.docusign.com/s/?language=en_US) or your account manager to find out whether the Web Forms API is available for your production account plan.

Web Forms API how-to guides demonstrate how common Web Forms API scenarios work and how you can implement Web Forms into your own apps. For more information about Web Forms, how to set one up before diving into code examples, and [Authentication](/docs/web-forms-api/plan-integration/authentication) with the Web Forms API, see the [API 101](/docs/web-forms-api/web-forms-101).

All API how-to guides assume you are developing with a Docusign developer account. A developer account is not specific to the [eSignature REST API](/docs/esign-rest-api). If you have a developer account that you are using with our eSignature REST API, it will also work with other [Docusign APIs](/docs). If you need to create a free developer account, select **Developer Account** from the menu at the top-right of the page, then **Create Account** or use the button below.

[Create account](https://www.docusign.com/developers/sandbox)

Each Web Forms API how-to guide is listed below:

| How-to guide                                                                                             | Code example source                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [How to create and embed a web form instance](/docs/web-forms-api/how-to/create-embed-web-form-instance) | [Bash](https://github.com/docusign/code-examples-bash/blob/master/examples/WebForms/eg001CreateInstance.sh), [C#](https://github.com/docusign/code-examples-csharp/blob/master/launcher-csharp/WebForms/Examples/CreateAndEmbedFormService.cs), [Java](https://github.com/docusign/code-examples-java/blob/master/src/main/java/com/docusign/controller/webForms/services/CreateAndEmbedFormService.java), [Node.js](https://github.com/docusign/code-examples-node/blob/master/lib/webforms/examples/createInstance.js), [PHP](https://github.com/docusign/code-examples-php/blob/master/src/Services/Examples/WebForms/CreateAndEmbedFormService.php), [PowerShell](https://github.com/docusign/code-examples-powershell/blob/master/examples/WebForms/eg001CreateInstance.ps1), [Python](https://github.com/docusign/code-examples-python/blob/master/app/webforms/examples/eg001_create_instance.py), [Ruby](https://github.com/docusign/code-examples-ruby/blob/master/app/services/webforms/eg001_create_instance_service.rb)                                       |
| [How to create and send a web form instance](/docs/web-forms-api/how-to/create-send-instance)            | [Bash](https://github.com/docusign/code-examples-bash/blob/master/examples/WebForms/eg002CreateRemoteInstance.sh), [C#](https://github.com/docusign/code-examples-csharp/blob/master/launcher-csharp/WebForms/Examples/CreateRemoteInstanceService.cs), [Java](https://github.com/docusign/code-examples-java/blob/master/src/main/java/com/docusign/controller/webForms/services/CreateRemoteInstanceService.java), [Node.js](https://github.com/docusign/code-examples-node/blob/master/lib/webforms/examples/createRemoteInstance.js), [PHP](https://github.com/docusign/code-examples-php/blob/master/src/Services/Examples/WebForms/CreateRemoteInstanceService.php), [PowerShell](https://github.com/docusign/code-examples-powershell/blob/master/examples/WebForms/eg002CreateRemoteInstance.ps1), [Python](https://github.com/docusign/code-examples-python/blob/master/app/webforms/examples/eg002_create_remote_instance.py), [Ruby](https://github.com/docusign/code-examples-ruby/blob/master/app/services/webforms/eg002_create_remote_instance_service.rb) |

## Next steps

* See how to [Go-Live](/docs/web-forms-api/go-live)  with a completed app.
* Learn about [Quickstart](/docs/esign-rest-api/quickstart) and how you can use it to quickly set up and run API code examples.