openapitools

module
v0.0.0-...-9698183 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 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 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.
handler/resthandler/contenttype
Package contenttype implement encoders and decoders for data by content types.
Package contenttype implement encoders and decoders for data by content types.
handler/resthandler/parameter
Package parameter defines serialization functions for HTTP parameters.
Package parameter defines serialization functions for HTTP parameters.
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