Validate the API Payload structure against incoming request.
Node.js library that validates an AWS SNS payload of an HTTP/S POST or Lambda.
Primary SDK for using XYO Protocol 2.0
http request payload validator function
Easy and powerful payload validator for your nodejs projects
Static security & correctness linter for Payload CMS (the headless CMS) — audits collections, access control, hooks, routes and config. Not an API-payload validator.
Validate identifier/keywords name
Another JSON Schema Validator
Validate plugin/preset options
A simple mechanism for ensuring that a particular JSON payload is legit, using an extra field as signature.
YAML Schema Syntax - a human-friendly YAML-based payload validator
Additional JSON-Schema keywords for Ajv JSON validator
All this does is wrap json-schema. We just needed the same function in multiple modules.
Decorator-based property validation for classes.
Koa payload validator middleware using joi
Validates the path expressions for the Amazon States Language
String validation and sanitization
Another JSON Schema Validator
A lightweight middleware for schema validation in Mongoose and Express.
Ajv class for JSON Schema draft-04
Express middleware for the validator module.
Object schema validation
Custom error messages in JSON Schemas for Ajv validator
Validate form asynchronous
Validate presence/absence of resource creation/update and relationship update payloads, as well as types related resources
Gem for validating complex JSON payloads in a functional way
Validate JSONAPI response documents, resource creation/update payloads, and relationship update payloads.
Helpers for validating JSON API payloads
An extension of the Dry family of gems (dry-rb.org). This gem can generate valid payloads for contracts defined using the dry-validation gem.
Create resources with run-time payload type checking and link validation
The DynamicSchema gem provides a elegant and expressive way to define a domain-specific language (DSL) schemas, making it effortless to build and validate complex Ruby hashes. This is particularly useful when dealing with intricate configurations or interfacing with external APIs, where data structures need to adhere to specific formats and validations. By allowing default values, type constraints, nested schemas, and transformations, DynamicSchema ensures that your data structures are both robust and flexible. New in 2.0, DynamicSchema adds DynamicSchema::Struct which faciliates effortless definition and construction of complex object hierarchies, with optional type coersion and validation. Where DynamicSchema simplified configuration and API payload construction, DynamicSchema::Struct simplifies construction of complex API reponses.
Relying party validator for payloads generated by the id-io API
Template-based payload transformation between tasks with multiple engines, schema validation, and composition
Hooksmith is a gem that allows you to handle webhooks in your Rails application. It provides a simple and flexible way to receive, validate, and process webhooks from various services. With Hooksmith, you can easily configure webhook endpoints, handle authentication, retry failed webhooks, and manage webhook payloads in a consistent manner.
thai_qr_pay is a Ruby gem providing: - ASCII-numeric TLV parsing and encoding - EMVCo CRC-16/IBM-SDLC checksum computation and validation - Generators for PromptPay AnyID, PromptPay Bill Payment, TrueMoney, etc. - Validators for slip-verify and TrueMoney slip verify payloads - BOT barcode → EMVCo QR Tag-30 conversion
track_relay eliminates dual event vocabularies between marketing and product analytics in Rails apps. Define events once in a Ruby DSL catalog, then dispatch them through ActiveSupport::Notifications to multiple destinations (GA4, Ahoy, your own subscribers) with shared payload validation and a single tracking call.