Skip to content

go-openapi/runtime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

runtime

TestsCoverageCI vuln scanCodeQL

ReleaseGo Report CardCodeFactor GradeLicense

GoDocDiscord Channelgo versionTop languageCommits since latest release


A runtime for go OpenAPI toolkit.

The runtime component for use in code generation or as untyped usage.

Announcements

  • 2025-12-19 : new community chat on discord
    • a new discord community channel is available to be notified of changes and support users
    • our venerable Slack channel remains open, and will be eventually discontinued on 2026-03-31

You may join the discord community by clicking the invite link on the discord badge (also above). Discord Channel

Or join our Slack channel: Slack Channelslack-badge

Status

API is stable.

Import this library in your project

go get github.com/go-openapi/runtime

Change log

See https://github.com/go-openapi/runtime/releases

For pre-v0.30.0 releases see release notes.

What coming next?

Moving forward, we want to :

  • continue narrowing down the scope of dependencies:
    • yaml support in an independent module
    • introduce more up-to-date support for opentelemetry as a separate module that evolves independently from the main package (to avoid breaking changes, the existing API will remain maintained, but evolve at a slower pace than opentelemetry).
  • fix a few known issues with some file upload requests (e.g. #286)

Licensing

This library ships under the SPDX-License-Identifier: Apache-2.0.

See the license NOTICE, which recalls the licensing terms of all the pieces of software on top of which it has been built.

Other documentation

Cutting a new release

Maintainers can cut a new release by either:

  • running this workflow
  • or pushing a semver tag
    • signed tags are preferred
    • The tag message is prepended to release notes

About

openapi runtime interfaces

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 76