oai/sig-moonwalk

The effort to explore the future of the OpenAPI Specification is known as "Moonwalk." It includes 4.x considerations but also strives to consider 3.x. There...

Hosted by Linux Foundation

View on GitHub ↗Jump to charts ↓

oai/sig-moonwalk has 300+ stars and 10+ forks on GitHub, is written in JavaScript, and was last pushed on Apr 8, 2025. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 39 minutes ago
Type:Documentation / SpecificationCategory(s):APIs, GraphQL & RPCDocumentation ToolsWeb Development
Added to GitGenius on October 15th, 2026
Created on September 30th, 2022
Open Issues & Pull Requests: 7 (+0)
GitHub issues: Enabled
Number of forks: 18
Total Stargazers: 349 (+0)
Total Subscribers: 46 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 0.0 hours
90th percentile: 0.0 hours
Tracked items: 1

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Moonwalk is a Special Interest Group working on the next major version of the OpenAPI Specification.

The OpenAPI Specification describes HTTP-based APIs in a machine-readable format, and Moonwalk addresses the need to evolve this standard for modern API design patterns and tooling requirements. The effort is guided by six core principles: establishing semantic meaning for both human and AI consumers, identifying API operations by their signatures across HTTP mechanics, remaining neutral on design debates while describing all HTTP-based APIs, creating standardized interfaces to reduce complexity for tool authors, modularizing concerns like API shapes and deployment configuration, and enabling automated upgrades from version 3.x to 4.0.

Moonwalk is exploratory work on version 4.0 with no planned completion date, so teams should continue using the stable 3.x versions for production APIs. The project is structured around discussions for proposing ideas, Architectural Design Records for capturing consensus decisions, and weekly open calls for focused discussion. Contributors should start new ideas as discussions rather than issues, and ADRs should be submitted only after sufficient agreement has formed. The formal specification document will be written once enough decisions have been made through ADRs to structure a coherent document.

The project operates through open discussion and consensus-building rather than rapid iteration. Weekly meetings are open to all participants, and decisions are documented through ADRs that capture just enough detail to move forward without over-specifying. The contribution process emphasizes building agreement in discussions before formalizing decisions, with feedback on proposals focused on whether they accurately capture the decision and related concerns rather than reopening settled directions.