platform-engineering-data-platform-api
CommunitySelf-service API for data platform operations
Software Engineering#fastapi#jwt rbac#airflow orchestration#trino async queries#kafka topic management#dbt job runs#terraform provider
Authorivanshamaev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It solves the problem of tightly coupled, team-by-team access to data platform operations by providing a unified, governed API layer that other teams can safely use.
Core Features & Use Cases
- Unified self-service API: Exposes FastAPI endpoints to manage platform resources and trigger workflows (Kafka topic CRUD, Airflow DAG triggers, dbt job runs, Trino query execution, dataset catalog + lineage retrieval).
- OAuth2+JWT security with team-based RBAC: Enforces permissions using role checks and team claims to prevent unauthorized operations.
- Operational safety controls: Supports async job tracking with status polling, rate limiting per team, API versioning (v1/v2), and comprehensive audit logging of all platform operations.
- Developer enablement: Generates OpenAPI specs plus typed SDKs (Python/TypeScript) and includes Kubernetes deployment patterns and HPA scaling.
Quick Start
Use this skill to design an internal FastAPI service that lets authenticated teams trigger Airflow DAG runs, submit Trino queries asynchronously, and manage Kafka topics through RBAC-protected endpoints.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: platform-engineering-data-platform-api Download link: https://github.com/ivanshamaev/de-agent-skills/archive/main.zip#platform-engineering-data-platform-api Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.