Summary: Help us build our roadmap

Our Solution

We would give developers 3 tools:

An SDK to collect data in Python applications, with tight Pydantic integration A dashboard to view that data, either in aggregate or for individual events, including the ability to build reports for other parts of the business A lightweight Python ORM to query the data, to do whatever you like with it

We see use cases for this tool across many domains — from web applications and APIs where FastAPI is already widely used, to machine learning preparation and LLM validation, where the Pydantic package is already used by OpenAI, LangChain, HuggingFace, Prefect and others.

This would allow the Pydantic Data Platform to be used as an admin view of your application data as well as a logging or BI tool.

Pydantic Integration

The data you want to collect and view is often already passing through Pydantic models, so we can build a service that integrates tightly with Pydantic to extract as much context as possible from the data with minimal developer effort.

register ( CustomerInquiry )

Later in another project…

$ pydantic-schema-catalogue list … # download the schema `User` as a Pydantic model $ pydantic-schema-catalogue get –format pydantic User > user_model.py # download the schema `User` as a Postgres SQL to create a table $ pydantic-schema-catalogue get –format postgres User >> tables.sql

The Schema Catalog would integrate closely with other components described above:

schemas of models logged could be automatically registered in the Schema Catalog

a schema in the Schema Catalog would be used to create a validation endpoint with one or two clicks or a CLI command

Schema Inference

All too often, you have data without a schema, and reverse engineering a comprehensive schema is a painful, manual process.

More info… Schema Catalog — for many, Pydantic already holds the highest fidelity representation of their data schemas.

Source Article

Help us build our roadmap

What we’re building, and how you can help plan it.

Read the complete article at: pydantic.dev

Add a Comment

Your email address will not be published. Required fields are marked *