dreamfactory/df-apidoc
DreamFactory API documentation package that auto-generates OpenAPI/Swagger specs for your instance's REST APIs. It adds a browsable, interactive docs interface so developers can explore endpoints, review request and response schemas, and test calls directly from the platform.
Consider it when:
Look elsewhere when:
zircote/swagger-php, knuckleswtf/scribe, or l5-swagger instead.For executives (one paragraph): This isn't a product we buy — it's a component we can leverage if DreamFactory is already part of our platform. It gives us auto-generated, OpenAPI-based documentation that stays tied to live data sources, which cuts documentation drift and shortens the time it takes enterprise teams and LLM/agent integrations to consume our APIs. The cost is engineering attention, not license fees (Apache-2.0). The risk is that it has effectively no external community, so we should only adopt it with a named internal owner and a pinned version — otherwise we're taking on maintenance we haven't staffed.
For engineering: Treat the source as the spec. It's a DreamFactory-internal component published as a Composer package, so the integration boundary is DreamFactory's own service-definition model, not a general-purpose doc API. Wrap it behind a thin internal interface so we can swap to swagger-php or Scribe without touching product code. Pin the version, vendor the source, and log the upstream release date discrepancy during security review.
Recommendation: Timebox a two-week proof of concept in one squad. Success criteria: time-to-first-successful-partner-integration, count of doc-drift incidents, and whether the generated spec is accurate enough to drive an LLM tool definition unmodified. Promote to platform dependency only if we're prepared to own the fork.
How can I help you explore Laravel packages today?