> For the complete documentation index, see [llms.txt](https://docs.midio.com/midio-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.midio.com/midio-docs/guides.md).

# Guides

- [HTTP](https://docs.midio.com/midio-docs/guides/http.md): The HTTP module contains various events and function to make both creating your own http APIs and fetching data from external ones.
- [Making HTTP Requests](https://docs.midio.com/midio-docs/guides/http/making-http-requests.md)
- [Uploading Files (multipart/form-data)](https://docs.midio.com/midio-docs/guides/http/uploading-files-multipart-form-data.md)
- [Responding to HTTP Requests](https://docs.midio.com/midio-docs/guides/http/responding-to-http-requests.md)
- [How to reach your own endpoints](https://docs.midio.com/midio-docs/guides/http/how-to-reach-your-own-endpoints.md)
- [CORS](https://docs.midio.com/midio-docs/guides/http/cors.md)
- [Server-Sent Events (SSE)](https://docs.midio.com/midio-docs/guides/http/server-sent-events-sse.md)
- [Branching](https://docs.midio.com/midio-docs/guides/loops.md)
- [Loops](https://docs.midio.com/midio-docs/guides/loops-1.md)
- [Map, filter, reduce](https://docs.midio.com/midio-docs/guides/map-filter-reduce.md)
- [Working with Data](https://docs.midio.com/midio-docs/guides/working-with-data.md)
- [Expressions](https://docs.midio.com/midio-docs/guides/expressions.md)
- [Queries](https://docs.midio.com/midio-docs/guides/expressions/queries.md)
- [Error Handling](https://docs.midio.com/midio-docs/guides/error-handling.md)
- [Building Agents](https://docs.midio.com/midio-docs/guides/building-agents.md)
- [Streaming Agent API (experimental)](https://docs.midio.com/midio-docs/guides/building-agents/streaming-agent-api-experimental.md)
- [Debugging](https://docs.midio.com/midio-docs/guides/debugging.md)
- [Secrets and Environment variables](https://docs.midio.com/midio-docs/guides/secrets-and-environment-variables.md)
- [OAuth 2.0](https://docs.midio.com/midio-docs/guides/secrets-and-environment-variables/oauth-2.0-providers.md): Learn about how to create configurations for OAuth 2.0 providers and how to generate access tokens.
- [Convert JSON to data nodes](https://docs.midio.com/midio-docs/guides/convert-json-to-data-nodes.md)
- [Concurrency](https://docs.midio.com/midio-docs/guides/concurrency.md)
- [Writing tests](https://docs.midio.com/midio-docs/guides/writing-tests.md)
- [Cleaning up your flows](https://docs.midio.com/midio-docs/guides/clean-up-node-graphs.md): Midio contains a bunch of commands for aligning and distributing nodes and arrows that help with making your node graphs tidier.
