# InfraKitchen

> The Open-Source Developer Platform for Humans and Agents.

## Docs

- [Introduction](https://opensource.electrolux.one/infrakitchen/infrakitchen/introduction): Self-service cloud infrastructure with Platform Engineering guardrails.
- [Quick Start](https://opensource.electrolux.one/infrakitchen/infrakitchen/quick-start): Go from zero to your first provisioned resource in about 10 minutes.
- [Architecture](https://opensource.electrolux.one/infrakitchen/infrakitchen/architecture): Overview of InfraKitchen's system architecture and how its components work together.
- [Deployment](https://opensource.electrolux.one/infrakitchen/infrakitchen/deployment): Requirements and steps to deploy InfraKitchen.
- [FAQ](https://opensource.electrolux.one/infrakitchen/infrakitchen/faq): Answers to common questions about InfraKitchen.

## User Guides

- [Platform Engineer Guide](https://opensource.electrolux.one/infrakitchen/infrakitchen/guides/platform-engineer-guide): Core concepts, patterns, and best practices for enabling self-service infrastructure with InfraKitchen.
- [Developer Guide](https://opensource.electrolux.one/infrakitchen/infrakitchen/guides/developer-guide): Turn infrastructure templates into real cloud resources with InfraKitchen — no deep cloud or OpenTofu/Terraform knowledge required.
- [Contributing](https://opensource.electrolux.one/infrakitchen/infrakitchen/guides/contributing): Conventions and workflows for developers contributing code to InfraKitchen.

## Concepts

- [Overview](https://opensource.electrolux.one/infrakitchen/infrakitchen/concepts/overview): Key InfraKitchen concepts and how they relate to each other.
- [Template](https://opensource.electrolux.one/infrakitchen/infrakitchen/concepts/template): How Templates define reusable recipes that Resources are provisioned from.
- [Resource](https://opensource.electrolux.one/infrakitchen/infrakitchen/concepts/resource)
- [Resource Workflows](https://opensource.electrolux.one/infrakitchen/infrakitchen/concepts/resource-workflows)
- [Project](https://opensource.electrolux.one/infrakitchen/infrakitchen/concepts/project)
- [Golden State](https://opensource.electrolux.one/infrakitchen/infrakitchen/concepts/golden-state)
- [Workspace](https://opensource.electrolux.one/infrakitchen/infrakitchen/concepts/workspace)
- [Executor](https://opensource.electrolux.one/infrakitchen/infrakitchen/concepts/executor)
- [Blueprint](https://opensource.electrolux.one/infrakitchen/infrakitchen/concepts/blueprint)
- [Workflow](https://opensource.electrolux.one/infrakitchen/infrakitchen/concepts/workflow)

## Integrations

- [Overview](https://opensource.electrolux.one/infrakitchen/infrakitchen/integrations/overview)
- [Git Providers](https://opensource.electrolux.one/infrakitchen/infrakitchen/integrations/git)
- [Cloud Providers](https://opensource.electrolux.one/infrakitchen/infrakitchen/integrations/cloud)
- [Authentication Providers](https://opensource.electrolux.one/infrakitchen/infrakitchen/integrations/auth)
- [Notification Providers](https://opensource.electrolux.one/infrakitchen/infrakitchen/integrations/notification)
- [Troubleshooting](https://opensource.electrolux.one/infrakitchen/infrakitchen/integrations/troubleshooting)

## Secrets

- [Overview](https://opensource.electrolux.one/infrakitchen/infrakitchen/secrets/overview)
- [AWS Secrets Manager](https://opensource.electrolux.one/infrakitchen/infrakitchen/secrets/aws)
- [GCP Secret Manager](https://opensource.electrolux.one/infrakitchen/infrakitchen/secrets/gcp)
- [Custom Secrets](https://opensource.electrolux.one/infrakitchen/infrakitchen/secrets/custom)

## Operations

- [Kubernetes Integration](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/kubernetes)
- [MCP Support](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/mcp)
- [Feature Flags](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/feature_flags)
- [IaC Tools](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/iac_tools)
- [Batch Operations](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/batch_operations)
- [Scheduled Applies](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/scheduled_applies)

### Activity

- [Activity](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/activity/overview)
- [Audit Logs](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/activity/audit)
- [Execution Logs](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/activity/logs)
- [Revisions](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/activity/revisions)

### Notifications

- [Overview](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/notifications/overview)
- [Subscriptions](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/notifications/subscriptions)
- [Notification Preferences](https://opensource.electrolux.one/infrakitchen/infrakitchen/operations/notifications/preferences)

## References

- [GraphQL API](https://opensource.electrolux.one/infrakitchen/infrakitchen/references/graphql): Query InfraKitchen's domain entities through the GraphQL API.
- [Personal Access Token](https://opensource.electrolux.one/infrakitchen/infrakitchen/references/personal-access-token): Authenticate API and CLI requests as an existing InfraKitchen user with a personal access token.

## Changelog

- [v0.6.1](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/v0-6-1)
- [v0.6.0](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/v0-6-0)
- [v0.5.0](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/v0-5-0)
- [v0.4.0](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/v0-4-0)
- [v0.3.2](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/v0-3-2)
- [v0.3.1](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/v0-3-1)
- [v0.3.0](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/v0-3-0)
- [v0.2.0](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/v0-2-0)
- [v0.1.1](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/v0-1-1)
- [v0.1.0](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/v0-1-0)

## RSS Feeds

- [InfraKitchen — Changelog](https://opensource.electrolux.one/infrakitchen/infrakitchen/changelog/rss.xml)

## Agent resources

- [llms-full.txt](https://opensource.electrolux.one/infrakitchen/infrakitchen/llms-full.txt): The full Markdown of every page in one file.
- [Page Markdown](https://opensource.electrolux.one/infrakitchen/infrakitchen/index.md): Append `.md` to any page URL to fetch that page as raw Markdown.
- [JSON API](https://opensource.electrolux.one/infrakitchen/infrakitchen/api/docs/pages.json): Page index of the JSON docs API; each entry links the page's JSON and Markdown forms. Described by the OpenAPI document at https://opensource.electrolux.one/infrakitchen/infrakitchen/openapi.json.
- [Agent skills](https://opensource.electrolux.one/infrakitchen/infrakitchen/.well-known/agent-skills/index.json): Agent Skills discovery index of the skills this site publishes.
- [API catalog](https://opensource.electrolux.one/infrakitchen/infrakitchen/.well-known/api-catalog): RFC 9727 linkset of the APIs documented here.
- [AI catalog](https://opensource.electrolux.one/infrakitchen/infrakitchen/.well-known/ai-catalog.json): ARD manifest of the agent-facing resources on this site (MCP server, skills, APIs).
- [agent-readability.json](https://opensource.electrolux.one/infrakitchen/infrakitchen/agent-readability.json): Manifest of every agent-facing artifact on this site.
- [Sitemap](https://opensource.electrolux.one/infrakitchen/infrakitchen/sitemap.xml): Every indexable page URL with its last-modified date.
