{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/6"}],"enrichment":{"capability":"Converts marshmallow schemas into JSON Schema Draft v7 documents, enabling schema validation and form rendering outside Python environments.","skillfed_tags":["schema-validation","json-schema","serialization"],"use_cases":["Render a marshmallow schema as an interactive form in a web browser or native desktop using json-editor or react-jsonschema-form.","Validate request and response bodies in an API gateway or contract-test layer that consumes JSON Schema directly.","Publish your data schema as documentation alongside an OpenAPI specification.","Translate validation rules from marshmallow into a format consumable by mobile or desktop applications.","Generate JSON Schema for client-side form validation without duplicating schema logic."],"what_it_does":"marshmallow-jsonschema bridges schema validation and cross-platform form rendering by translating marshmallow schemas into JSON Schema Draft v7 documents. This is useful when you need to validate data or render forms in environments where you cannot import marshmallow\u2014such as web browsers, mobile apps, or API gateways\u2014while keeping your schema definition in one place.\n\nThe package handles simple fields, nested schemas, arrays, validators (Range, Length, OneOf, Regexp, etc.), and enum fields. It supports recursive schema references and allows customization of the definitions path and field-level metadata. Validators automatically translate to JSON Schema constraints (e.g., validate.Range becomes minimum/maximum), and schema-level metadata like title and description are preserved in the output.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, imposes minimal install friction, and solves a genuine problem: keeping schema definitions in one place while making them available to non-marshmallow consumers. It is well-suited for teams building APIs or multi-platform applications that need consistent validation across environments."},"id":"marshmallow-jsonschema","links":{"html":"https://skillfed.io/packages/marshmallow-jsonschema","md":"https://skillfed.io/packages/marshmallow-jsonschema.md","pypi":"https://pypi.org/project/marshmallow-jsonschema/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-26","license_spdx":null,"license_treatment":"permissive","name":"marshmallow-jsonschema","python_support":"supports_current","summary":"JSON Schema Draft v7 (http://json-schema.org/) formatting with marshmallow"},"popularity":{"monthly_downloads":939900,"position":4684,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.16.0"}
