# entrest > entrest is an EntGo extension for generating compliant OpenAPI specs and HTTP handler implementations that match those specs. ## Documentation Sets - [Abridged documentation](https://lrstanley.github.io/entrest/llms-small.txt): a compact version of the documentation for entrest, with non-essential content removed - [Complete documentation](https://lrstanley.github.io/entrest/llms-full.txt): the full documentation for entrest - [Guides](https://lrstanley.github.io/entrest/_llms-txt/guides.txt): step-by-step guides for getting started with entrest - [OpenAPI specs](https://lrstanley.github.io/entrest/_llms-txt/openapi-specs.txt): documentation for generating and configuring OpenAPI specs - [HTTP handler](https://lrstanley.github.io/entrest/_llms-txt/http-handler.txt): documentation for the generated HTTP handler and API docs - [Resources](https://lrstanley.github.io/entrest/_llms-txt/resources.txt): architecture, best practices, and troubleshooting ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation ## Optional - [pkg.go.dev documentation](https://pkg.go.dev/github.com/lrstanley/entrest): Go package API reference on pkg.go.dev - [EntGo documentation](https://entgo.io/docs/getting-started): official EntGo framework documentation