*** title: Introduction subtitle: The infrastructure for enterprise AI prompts slug: welcome ------------- Elacity is the package manager for AI prompts. Build, version, validate, and deploy prompt systems with PRM — just like npm for JavaScript or Cargo for Rust, but for your AI agent infrastructure. ## What is Elacity? Elacity provides a complete lifecycle for managing AI prompts at scale. Instead of copying and pasting prompts across projects, Elacity lets you treat prompts as versioned, composable artifacts with strict validation and one-command deployment. Author modular prompts with reusable components, JSON Schema I/O contracts, and environment-aware preprocessors. Every prompt is semantically versioned with lockfile support for reproducible builds and safe rollbacks. Push validated artifacts to every runtime — OpenAI, Vapi, Salesforce, ServiceNow, and custom targets — with a single command. ## Core Concepts ### Prompt Registries Registries are collections of versioned prompt artifacts scoped to an organization. Registries can be **public** (accessible without authentication) or **private** (restricted to organization members and API keys). ### Agents Agents are deployable AI configurations that combine prompts with provider settings, tool references, and environment-specific configuration. Agents can be deployed to multiple environments and provider runtimes. ### Environments Environments (e.g. `dev`, `test`, `prod`) let you manage provider credentials and configuration separately from your prompt logic. Each environment can have its own secrets and provider settings. ### Tools Tools are reusable function definitions that agents can invoke. Define a tool once and reference it across multiple agents and prompts. ## Getting Started Sign up at [elacity.ai](https://elacity.ai/auth/login) and create your organization. See [Creating an Account](/creating-an-account) for a walkthrough. Navigate to **Settings → API Keys** to create an API key for programmatic access. See [API Keys](/api-keys) for details. Use the API reference to explore available endpoints. Authenticate with the `X-API-Key` header: ```bash curl -H "X-API-Key: YOUR_API_KEY" \ https://elacity.ai/api/environments/list \ -d '{"orgSlug": "your-org"}' ``` ## Next Steps Create and manage API keys for programmatic access Explore the full API with interactive documentation