API Reference
Auto-generated from TypeScript source. Each package lists its public exports.
| Package | Description |
|---|---|
| @lastshotlabs/slingshot | Config-driven backend framework built on Hono. Plugin-driven, TypeScript-first. |
| @lastshotlabs/slingshot-admin | Admin plugin for Slingshot |
| @lastshotlabs/slingshot-ai | Multi-provider LLM capability for Slingshot — generation, structured output, moderation, cost tracking |
| @lastshotlabs/slingshot-assets | Entity-backed asset storage, upload metadata, and storage adapter resolution for Slingshot |
| @lastshotlabs/slingshot-auth | Authentication, sessions, MFA, OAuth, WebAuthn, and passkeys for Slingshot |
| @lastshotlabs/slingshot-billing | Provider-abstracted billing for Slingshot: subscriptions, trials, donations, and an app-agnostic entitlement surface |
| @lastshotlabs/slingshot-bullmq | Durable BullMQ-backed event bus adapter for Slingshot |
| @lastshotlabs/slingshot-chat | Real-time chat with rooms, messages, membership, and encryption for Slingshot |
| @lastshotlabs/slingshot-community | Community forum plugin for Slingshot — containers, threads, replies, reactions, moderation |
| @lastshotlabs/slingshot-core | Core plugin contract, context, event bus, and shared types for Slingshot |
| @lastshotlabs/slingshot-deep-links | Universal links, Android app links, and fallback redirects for Slingshot |
| @lastshotlabs/slingshot-embeds | URL unfurling for Slingshot — fetches OG metadata server-side for link previews |
| @lastshotlabs/slingshot-emoji | Custom emoji management for Slingshot — CRUD with storage integration |
| @lastshotlabs/slingshot-entity | Config-driven entity CRUD, code generation, and search for Slingshot |
| @lastshotlabs/slingshot-game-engine | Multiplayer game state engine plugin for Slingshot |
| @lastshotlabs/slingshot-gifs | GIF search proxy for Slingshot — swappable providers (Giphy, Tenor), server-side API key |
| @lastshotlabs/slingshot-image | On-the-fly image optimization and transform pipeline for Slingshot |
| @lastshotlabs/slingshot-infra | Infrastructure configuration, deploy planning, and platform tooling for Slingshot apps |
| @lastshotlabs/slingshot-interactions | Interactive message components and dispatch orchestration for Slingshot |
| @lastshotlabs/slingshot-kafka | Kafka event bus adapter and Kafka connectors for Slingshot |
| @lastshotlabs/slingshot-m2m | Machine-to-machine (M2M) OAuth2 client credentials plugin for Slingshot |
| @lastshotlabs/slingshot-mail | Transactional mail with provider drivers, queues, and renderer integration for Slingshot |
| @lastshotlabs/slingshot-notifications | Shared notification storage, scheduling, and delivery events for Slingshot |
| @lastshotlabs/slingshot-oauth | Social OAuth login plugin for Slingshot |
| @lastshotlabs/slingshot-oidc | OIDC discovery and JWKS plugin for Slingshot |
| @lastshotlabs/slingshot-orchestration | Slingshot plugin, context helpers, and HTTP routes for the portable orchestration runtime |
| @lastshotlabs/slingshot-orchestration-bullmq | BullMQ-backed orchestration adapter for Slingshot tasks and workflows |
| @lastshotlabs/slingshot-orchestration-engine | Portable orchestration runtime, task/workflow DSL, and built-in memory/SQLite adapters for Slingshot |
| @lastshotlabs/slingshot-orchestration-temporal | Temporal-backed orchestration adapter and worker supervisor for Slingshot |
| @lastshotlabs/slingshot-organizations | Organizations and groups management plugin for Slingshot |
| @lastshotlabs/slingshot-permissions | Policy engine for Slingshot — grants, roles, tenant-scoped permission evaluation |
| @lastshotlabs/slingshot-polls | Multiple-choice polls attachable to any user content for Slingshot |
| @lastshotlabs/slingshot-postgres | Postgres adapter and connection helper for Slingshot |
| @lastshotlabs/slingshot-push | Multi-provider push delivery plugin for Slingshot |
| @lastshotlabs/slingshot-runtime-bun | Bun-native runtime implementation for Slingshot |
| @lastshotlabs/slingshot-runtime-edge | Edge runtime implementation with Web Crypto and KV-backed ISR for Slingshot |
| @lastshotlabs/slingshot-runtime-node | Node.js runtime implementation for Slingshot |
| @lastshotlabs/slingshot-scim | SCIM 2.0 user provisioning plugin for Slingshot |
| @lastshotlabs/slingshot-search | Enterprise search plugin for Slingshot — per-entity search with Meilisearch, Typesense, Elasticsearch, Algolia, or DB-native providers |
| @lastshotlabs/slingshot-ssg | Static site generation helpers built on Slingshot SSR |
| @lastshotlabs/slingshot-ssr | SSR, ISR, and page-routing plugin for Slingshot |
| @lastshotlabs/slingshot-ssr-tanstack | TanStack Router route source for slingshot-ssr — single-source routes for SSR + CSR apps |
| @lastshotlabs/slingshot-webhooks | Inbound and outbound webhook plugin with entity-backed endpoints for Slingshot |