$npx skillfedfor your agent

airbyte-protocol-models

Declares the Airbyte Protocol.

With conditionsPyPI Scientific/EngineeringReleased Jun 2025100.5K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — airbyte_protocol_models-0.18.0-py3-none-any.whl
v0.18.0 · released 2025-06-27 · Python >=3.9 · 1 runtime deps: pydantic

Yes, if you are building or integrating with Airbyte connectors. The package has low install friction, permissive licensing, and no known vulnerabilities. The aging maintenance status (413 days since last release) is a minor concern but not a blocker—the repository is not archived and the package remains compatible with current Python versions. Install it when you need to work with Airbyte Protocol messages in Python.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later.
  • Low install friction with a single permissive dependency on pydantic.
  • Maintenance is aging—no release for 413 days—but the repository remains active and the package supports current Python versions.

License · maintenance · safety

MIT (permissive) — MIT license permits unrestricted use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.

last release 2025-06-27 (413 days) · last repo commit 2026-01-27 · 13 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 100,513 downloads/mo, #12,983 on PyPI

Verify before relying

pip install airbyte-protocol-models

from airbyte_protocol_models import AirbyteMessage

message = AirbyteMessage(...)
  • What specific message types and protocol versions are included in version 0.18.0.
  • Whether this package is intended for end-user connector development or internal Airbyte platform use.
  • Compatibility guarantees or breaking-change policy across minor versions.
Same gist for agents: .md · .json

What it is and what it does

airbyte-protocol-models is a Python package that defines the data structures and type definitions for the Airbyte Protocol, a specification that governs how Airbyte connectors communicate with the Airbyte platform. It wraps protocol definitions (declared in JSONSchema) into Python classes built on pydantic, allowing developers to work with strongly-typed message objects rather than raw dictionaries.

The package is primarily used by Airbyte connector developers and integrations that need to produce or consume Airbyte Protocol messages. It provides a single runtime dependency on pydantic and requires Python 3.9 or later. The project uses conventional commits for versioning and is maintained by the Airbyte team, though releases have slowed recently (last release 413 days ago).

Use it for

  • Building custom Airbyte connectors that emit protocol-compliant messages to the platform.
  • Validating and deserializing Airbyte Protocol messages in connector implementations.
  • Type-checking connector code that produces or consumes Airbyte message formats.
  • Integrating third-party tools with Airbyte by speaking the protocol.
  • Testing Airbyte connector behavior by constructing and inspecting protocol messages.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are building or integrating with Airbyte connectors.

The package has low install friction, permissive licensing, and no known vulnerabilities. The aging maintenance status (413 days since last release) is a minor concern but not a blocker—the repository is not archived and the package remains compatible with current Python versions. Install it when you need to work with Airbyte Protocol messages in Python.

Install

airbyte-protocol-models on PyPI

Before you install

Low install friction with a single permissive dependency on pydantic. Maintenance is aging—no release for 413 days—but the repository remains active and the package supports current Python versions.

Requires Python 3.9 or later.

License in practice

MIT license permits unrestricted use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.

Quickstart

pip install airbyte-protocol-models

from airbyte_protocol_models import AirbyteMessage

message = AirbyteMessage(...)

Verify before relying

  • What specific message types and protocol versions are included in version 0.18.0.
  • Whether this package is intended for end-user connector development or internal Airbyte platform use.
  • Compatibility guarantees or breaking-change policy across minor versions.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
pydantic
MaintenanceAging 413 days since the last release
Last repo commit
First released
Downloads100,513 / month, #12,983 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3.9Topic :: Scientific/EngineeringTopic :: Software Development :: Libraries :: Python Modules

Evidence: airbyte_protocol_models-0.18.0-py3-none-any.whl

Tags

Capabilities
airbyte protocol modelsairbyte data models pythonairbyte connector protocolairbyte schema validationairbyte message types
Topics
airbytedata-integrationprotocol-models
PyPI keywords
airbyteairbyte-protocol

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “airbyte protocol models”

Give your agent the search over MCP, or paste the wish link into any chat.

More Scientific/Engineering packages

numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
pandas Worth it
PyPI · Scientific/Engineering · released Jul 2026

pandas provides fast, flexible data structures (Series and DataFrame) for loading, cleaning, transforming, and analyzing labeled or relational data in Python.

BSD-3-Clausecompiled wheel · 3.11+
769.1Mdownloads / mo
scipy Worth it
PyPI · Libraries · released Jun 2026

scipy provides numerical algorithms for mathematics, science, and engineering—including optimization, integration, linear algebra, Fourier transforms, signal and image processing, and ODE solvers—built on numpy arrays.

BSD-3-Clausecompiled wheel · 3.12+
449.0Mdownloads / mo
scikit-learn Worth it
PyPI · Software Development · released Jun 2026

scikit-learn provides a comprehensive Python library for supervised and unsupervised machine learning, including classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy and SciPy.

Install it if you need to train, evaluate, or deploy supervised or unsupervised learning models.

BSD-3-Clausecompiled wheel · 3.11+
235.5Mdownloads / mo
dill Worth it
PyPI · Software Development · released Jan 2026

dill extends Python's pickle module to serialize and deserialize a much wider range of Python objects, including functions, lambdas, classes, and interpreter sessions, to byte streams for storage or network transmission.

BSD-3-Clausepure Python · 3.9+
208.1Mdownloads / mo
multiprocess Worth it
PyPI · Software Development · released Jan 2026

Multiprocess is an enhanced fork of Python's standard multiprocessing library that uses dill for better serialization, allowing you to spawn processes with a threading-like API and share complex objects between them.

Install it if you use multiprocessing and encounter pickle serialization limits with lambdas or complex objects.

BSD-3-Clausepure Python · 3.9+
202.7Mdownloads / mo

See also airbyte-protocol-models-dataclasses · airbyte-protocol-models-pdv2 · airbyte-connector-models · airbyte-source-declarative-manifest · airbyte · airbyte-cdk · airbyte-internal-ops · airbyte-api · apache-airflow-providers-airbyte · dagster-airbyte