idp-core is the backbone of the Internal Developer Platform. It provides a modern, scalable, and extensible backend to build your software catalog, track engineering excellence through scorecards, and empower teams with self-service actions.
- 🏗️ Software Catalog: Centralize all your services, resources, and their relationships.
- 📊 Engineering Excellence: Create scorecards to monitor and improve technical standards.
- 🛠️ Self-Service Actions: Automate routine tasks and empower developers.
- 🔌 Extensible Data Integration: Pull data from any source to enrich your platform.
Detailed documentation is available in the docs folder:
- 🚀 Quick Start - Get up and running in minutes.
- 📖 Core Concepts - Learn about entities, templates, and relations.
- ⚙️ Features - Discover what idp-core can do for you.
- 🔌 API Reference - OpenAPI documentation.
- 🐳 Deployment Guide - Docker, K8s, and observability.
- 🤝 Contributing - How to help improve idp-core.
- Java 25 & Spring Boot
- Maven for build and dependency management
- PostgreSQL with Flyway for migrations
- OpenAPI / Swagger for API documentation
- Zensical for documentation