# Avicenna Docs > Complete, organized reference for Avicenna's features, Workshop, settings, and more! ## Docs - [Introduction](https://docs.avicenna.dev/index.md): Hello and welcome to Avicenna's documentation and knowledge base! - [Quickstart](https://docs.avicenna.dev/quickstart.md): Deploy your API and create your first endpoint with Avicenna! - [Workshop Overview](https://docs.avicenna.dev/workshop-overview.md): Get familiar with Avicenna Workshop for building endpoints - [Endpoint Methods](https://docs.avicenna.dev/methods.md) - [Query Parameters](https://docs.avicenna.dev/query-parameters.md) - [Send External Request](https://docs.avicenna.dev/guides/workshop/actions/send-external-request.md): Send an HTTP request to an external endpoint - [Manipulate Text](https://docs.avicenna.dev/guides/workshop/actions/manipulate-text.md): Modify a text value using various operations - [Manipulate Image](https://docs.avicenna.dev/guides/workshop/actions/manipulate-image.md): Adjust an image using filters and color operations - [Encode Text](https://docs.avicenna.dev/guides/workshop/actions/encode-text.md): Encode text using standard encoding formats - [Decode Text](https://docs.avicenna.dev/guides/workshop/actions/decode-text.md): Decode text using standard encoding formats - [Set Variable](https://docs.avicenna.dev/guides/workshop/actions/set-variable.md): Create and store a per-execution variable for use throughout your flow. - [Generate Text](https://docs.avicenna.dev/guides/workshop/actions/generate-text.md): Use AI to generate text from a prompt within your flow. - [Send Email](https://docs.avicenna.dev/guides/workshop/actions/send-email.md): Send a custom email using the Resend integration. - [Respond](https://docs.avicenna.dev/guides/workshop/actions/respond.md): End a logic flow with a custom JSON response payload - [Match Regex](https://docs.avicenna.dev/guides/workshop/actions/match-regex.md): Match or extract patterns from text using regular expressions - [Authentication](https://docs.avicenna.dev/guides/dashboard/authentication.md): Create and manage API keys used to authenticate requests to your endpoints. - [Logs](https://docs.avicenna.dev/guides/dashboard/logs.md): View and monitor all requests made to your API endpoints. - [Settings](https://docs.avicenna.dev/guides/dashboard/settings.md): Configure your API’s general settings, authentication, and integrations. - [Create API Key](https://docs.avicenna.dev/api-reference/api-keys/create.md): Add a new API key to authenticate endpoint requests. - [Delete API Key](https://docs.avicenna.dev/api-reference/api-keys/delete.md): Delete an existing API key. - [Changelog](https://docs.avicenna.dev/changelog.md) - [Tally Form Submission Listener](https://docs.avicenna.dev/tally-form-submission-listener.md) - [Introduction](https://docs.avicenna.dev/api-reference/introduction.md): Example section for showcasing API endpoints ## Optional - [Changelog](https://www.avicenna.dev/changelog)