# RΞASON ## Docs - [Agents](https://docs.tryreason.dev/docs/essentials/agents.md): Learn to create agents in RΞASON - [Entrypoints](https://docs.tryreason.dev/docs/essentials/entrypoints.md): An entrypoint is an endpoint an user can request - [Observability](https://docs.tryreason.dev/docs/essentials/observability.md): Learn how to analyze your app - [reason()](https://docs.tryreason.dev/docs/essentials/reason.md): It calls a LLM and get its response - [reasonStream()](https://docs.tryreason.dev/docs/essentials/reason-stream.md): Calls a LLM and streams its response - [Javascript client library](https://docs.tryreason.dev/docs/general/js-lib.md): reason-decoder handles decoding the streaming return of your RΞASON app - [React library](https://docs.tryreason.dev/docs/general/react-lib.md): Use RΞASON with React with ease - [Introduction](https://docs.tryreason.dev/docs/introduction.md): **RΞASON** is a _minimalistic_ Typescript framework for building great LLM apps - [Quickstart](https://docs.tryreason.dev/docs/quickstart.md): Learn the fundamentals in 10 minutes ## OpenAPI Specs - [openapi](https://docs.tryreason.dev/api-reference/openapi.json) ## Optional - [Community](https://discord.gg/BnFdtPw6) - [Blog](https://tryreason.dev/blog)