# PisiGo > Lightweight production-oriented HTTP framework for Go. Site: https://pisigo.com ยท Repo: https://github.com/arnaudovproject/pisigo ## Primary pages - [Home](https://pisigo.com/) - [Docs](https://pisigo.com/docs/) ## Docs - [Getting Started: Introduction](https://pisigo.com/docs/getting-started/introduction/): What Pisigo is, why it exists, and what you get out of the box. - [Getting Started: Installation](https://pisigo.com/docs/getting-started/installation/): Install the Pisigo library and CLI with Go modules. - [Getting Started: Quick Start](https://pisigo.com/docs/getting-started/quick-start/): Build a minimal HTTP API in a few lines of Go. - [Getting Started: Scaffold a Project](https://pisigo.com/docs/getting-started/scaffold/): Create a new app with the Pisigo CLI and recommended layout. - [Getting Started: Dev and Production](https://pisigo.com/docs/getting-started/dev-and-prod/): Run with auto-reload locally and build optimized production binaries. - [Core Concepts: App and Routing](https://pisigo.com/docs/core/app-and-routing/): Boot the app, register routes, groups, named routes, and reverse URLs. - [Core Concepts: Context](https://pisigo.com/docs/core/context/): Request and response helpers on *pisigo.Context. - [Core Concepts: Errors](https://pisigo.com/docs/core/errors/): HTTP errors, sentinels, and the default JSON error handler. - [Core Concepts: Binding and Validation](https://pisigo.com/docs/core/validation/): Bind JSON/XML bodies and validate struct tags. - [Core Concepts: Configuration](https://pisigo.com/docs/core/configuration/): Load env files, JSON config, and typed getters. - [Middleware: Middleware Overview](https://pisigo.com/docs/middleware/overview/): How middleware works, ordering, and the default stack. - [Middleware: Built-in Middleware](https://pisigo.com/docs/middleware/built-in/): Recover, Logger, RequestID, CORS, Timeout, Secure, RateLimit, CSRF, Compress, Cache, BasicAuth. - [Auth and Sessions: JWT, API Keys, and Roles](https://pisigo.com/docs/auth/jwt-and-roles/): Issue and verify JWTs, API keys, and role guards. - [Auth and Sessions: Sessions](https://pisigo.com/docs/auth/sessions/): Cookie sessions with secure defaults and memory store. - [Data Layer: SQL Databases](https://pisigo.com/docs/data/sql/): db.SQL helpers and Postgres, MySQL, SQLite, MSSQL adapters. - [Data Layer: MongoDB](https://pisigo.com/docs/data/mongodb/): Connect to MongoDB with the official adapter. - [Data Layer: Store, Queue, and PubSub](https://pisigo.com/docs/data/store-queue-pubsub/): Pluggable KV, job queues, and messaging with memory, Redis, and NATS. - [Data Layer: Migrations](https://pisigo.com/docs/data/migrations/): Create and run SQL migrations with the Pisigo migrate package and CLI. - [Ops and Observability: Health Checks](https://pisigo.com/docs/ops/health/): Liveness and readiness endpoints for orchestration. - [Ops and Observability: Prometheus Metrics](https://pisigo.com/docs/ops/metrics/): Request metrics middleware and a protected /metrics endpoint. - [Ops and Observability: OpenTelemetry](https://pisigo.com/docs/ops/otel/): Tracing setup and middleware with W3C TraceContext. - [Ops and Observability: OpenAPI and Swagger UI](https://pisigo.com/docs/ops/openapi/): Serve OpenAPI JSON and interactive docs. - [Ops and Observability: Production Checklist](https://pisigo.com/docs/ops/production/): CORS, trusted proxies, cookies, TLS, body limits, and realtime timeouts. - [Realtime: WebSocket](https://pisigo.com/docs/realtime/websocket/): Upgrade connections with safe origin defaults. - [Realtime: Server-Sent Events](https://pisigo.com/docs/realtime/sse/): Stream events with sse.Open and helpers. - [CLI: CLI Commands](https://pisigo.com/docs/cli/commands/): Full reference for pisigo new, dev, prod, generate, migrate, and install agents. - [AI Agent Rules: Install Agent Rules](https://pisigo.com/docs/agents/overview/): Install Cursor, Claude, and Codex project rules with the Pisigo CLI. - [AI Agent Rules: Cursor Rules](https://pisigo.com/docs/agents/cursor/): What .cursor/rules/pisigo-*.mdc contain and how to use them. - [AI Agent Rules: Claude Rules](https://pisigo.com/docs/agents/claude/): CLAUDE.md and .claude/rules for Claude Code. - [AI Agent Rules: Codex / AGENTS.md](https://pisigo.com/docs/agents/codex/): AGENTS.md for OpenAI Codex and compatible tools. - [Testing: Test Helpers](https://pisigo.com/docs/testing/helpers/): In-process HTTP helpers with pisigo/testing. - [Project Structure: Recommended Layout](https://pisigo.com/docs/structure/recommended-layout/): cmd/, internal/{http,service,repository,domain}, and migrations. ## Module `github.com/arnaudovproject/pisigo` ## Discovery - Sitemap: https://pisigo.com/sitemap.xml - Site index: https://pisigo.com/site-index.json - AI card: https://pisigo.com/ai.json - Robots: https://pisigo.com/robots.txt