OpenMetadata
OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
Easily set up a local OpenMetadata instance for testing features. Run the complete stack with a single command using our helper script and Docker.
Troubleshooting Common Development Issues in OpenMetadata: A Complete Technical GuideTroubleshoot common OpenMetadata development issues with this technical guide. Learn to fix environment misconfigs, schema gaps, and registry problems to save debugging time.
OpenMetadata Coding Standards: Complete Guide to Java, TypeScript, and Python GuidelinesMaster OpenMetadata coding standards for Java, TypeScript, and Python. Ensure production-ready, maintainable code with our comprehensive guide and CI enforced guidelines.
How to Use the OpenMetadata SDK for Java: A Complete GuideMaster the OpenMetadata SDK for Java with this guide. Learn to configure the client, manage metadata entities, and create tables efficiently using simple API calls.
Understanding the OpenMetadata API for Developers: A Complete Technical GuideExplore the OpenMetadata API: a powerful RESTful service with a type-safe Java SDK. Master CRUD operations, versioning, and pagination for seamless data discovery and governance.
How to Add a New Connector to OpenMetadata: A Complete Developer GuideLearn how to add a new connector to OpenMetadata with this developer guide. Implement a Python Source class and JSON Schema for seamless UI, CLI, and CI integration.
OpenMetadata Architecture Components: A Deep Dive into the Four-Layer DesignExplore the four-layer OpenMetadata architecture including schemas, storage, APIs, and ingestion. Understand the modular design powering modern metadata management.
How to Debug the OpenMetadata UI: A Complete Developer GuideDebug the OpenMetadata UI effectively using browser DevTools, React Developer Tools, and WebSocket logging. Trace UI state and API calls easily.
How to Debug the OpenMetadata Backend: A Complete Developer GuideDebug the OpenMetadata backend efficiently. Learn to set log levels, check system health APIs, and use the admin UI to find and fix issues.
How to Run OpenMetadata Integration Tests: A Complete GuideRun OpenMetadata integration tests easily. This guide shows how to use Maven and Testcontainers to spin up a Docker stack for your tests.
How to Set Up a Development Database for OpenMetadata: PostgreSQL and MySQL GuideEasily set up PostgreSQL or MySQL as your OpenMetadata development database using simple Docker Compose commands. Get your environment ready in minutes with this quick guide.
What Programming Languages Are Used in OpenMetadata? A Complete Technical BreakdownDiscover the programming languages powering OpenMetadata: Java for backend, Python for ingestion, TypeScript/React for UI, and Bash/Docker for deployment. Get the full technical breakdown.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →