openapitools

module
v0.0.0-...-8c81104 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2026 License: Apache-2.0

README

OpenAPI Tools

A Go library providing OpenAPI-aware proxy client capabilities, including schema parsing, request routing, and handler implementations for REST and GraphQL APIs.

AI Use Disclaimer

We use LLM based code generation for boring unit tests and code reviews.

License

Apache License 2.0. Copyright 2026 RelyChan Pte. Ltd.

Directories

Path Synopsis
Package oaschema defines schemas for Open API resources.
Package oaschema defines schemas for Open API resources.
Package oasvalidator defines validation functions for OpenAPI spec.
Package oasvalidator defines validation functions for OpenAPI spec.
contentdecoder
Package contentdecoder implement encoders and decoders for data by content types.
Package contentdecoder implement encoders and decoders for data by content types.
contentencoder
Package contentencoder implements encoder functions for content types.
Package contentencoder implements encoder functions for content types.
parameter
Package parameter defines serialization functions for HTTP parameters.
Package parameter defines serialization functions for HTTP parameters.
regexps
Package regexps defines a global cache for regular expressions.
Package regexps defines a global cache for regular expressions.
Package openapiclient implements a client to proxy requests to external services.
Package openapiclient implements a client to proxy requests to external services.
handler
Package handler defines the global proxy handler with default constructors
Package handler defines the global proxy handler with default constructors
handler/graphqlhandler
Package graphqlhandler evaluates and execute GraphQL requests to the remote server.
Package graphqlhandler evaluates and execute GraphQL requests to the remote server.
handler/proxyhandler
Package proxyhandler defines types for the proxy handler.
Package proxyhandler defines types for the proxy handler.
handler/resthandler
Package resthandler evaluates and execute REST requests to the remote server.
Package resthandler evaluates and execute REST requests to the remote server.
internal
Package internal implements internal functionality for the proxy client.
Package internal implements internal functionality for the proxy client.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL