# EmitKit ## Docs - [Create Event](https://docs.emitkit.com/api-reference/events/create-event.md): Creates a new event and optionally sends push notifications to connected devices. - [Identify User](https://docs.emitkit.com/api-reference/identity/identify-user.md): Creates or updates a user identity with custom properties and aliases. - [API Reference](https://docs.emitkit.com/api-reference/introduction.md): Complete EmitKit API documentation - [Get OpenAPI Specification](https://docs.emitkit.com/api-reference/meta/get-openapi-specification.md): Returns the OpenAPI 3.1 specification for this API in JSON format - [Authentication](https://docs.emitkit.com/concepts/authentication.md): API keys and security - [Events & Channels](https://docs.emitkit.com/concepts/events.md): Understanding events and channel organization - [Multi-tenancy](https://docs.emitkit.com/concepts/multi-tenancy.md): Organization and project structure - [Push Notifications](https://docs.emitkit.com/concepts/notifications.md): Real-time browser notifications with Web Push - [Core Concepts](https://docs.emitkit.com/concepts/overview.md): Understanding EmitKit's architecture and design - [Webhooks](https://docs.emitkit.com/concepts/webhooks.md): HTTP POST dispatching with HMAC signatures - [Welcome to EmitKit](https://docs.emitkit.com/index.md): Monitor critical product moments with real-time alerts - [Installation](https://docs.emitkit.com/installation.md): Install and set up the EmitKit SDK - [Quickstart](https://docs.emitkit.com/quickstart.md): Get started with EmitKit in under 5 minutes - [Advanced Features](https://docs.emitkit.com/sdk/advanced.md): Idempotency, retries, and advanced SDK usage - [Error Handling](https://docs.emitkit.com/sdk/error-handling.md): Handle errors and rate limits with the SDK - [Creating Events](https://docs.emitkit.com/sdk/events.md): Learn how to create and manage events with the SDK - [User Identification](https://docs.emitkit.com/sdk/identify.md): Identify users and manage aliases - [SDK Installation](https://docs.emitkit.com/sdk/installation.md): Install and configure the EmitKit SDK - [TypeScript SDK](https://docs.emitkit.com/sdk/typescript.md): Official TypeScript/JavaScript SDK for EmitKit - [Configuration](https://docs.emitkit.com/self-hosting/configuration.md): Configure environment variables - [Deployment](https://docs.emitkit.com/self-hosting/deployment.md): Deploy to production - [Installation](https://docs.emitkit.com/self-hosting/installation.md): Install and configure EmitKit - [Self-Hosting Overview](https://docs.emitkit.com/self-hosting/overview.md): Deploy your own EmitKit instance - [Prerequisites](https://docs.emitkit.com/self-hosting/prerequisites.md): Requirements for self-hosting EmitKit - [Tinybird Setup](https://docs.emitkit.com/self-hosting/tinybird.md): Configure Tinybird for event storage - [Troubleshooting](https://docs.emitkit.com/self-hosting/troubleshooting.md): Common issues and solutions ## OpenAPI Specs - [openapi](https://docs.emitkit.com/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/emitkit) - [Community](https://github.com/emitkithq/emitkit/discussions)