Skip to content

[V5] openbb-platform-api: Refactor for V5 Spec, Config, Packaging, Test Coverage#7494

Open
deeleeramone wants to merge 76 commits into
v5from
feature/v5-platform-api
Open

[V5] openbb-platform-api: Refactor for V5 Spec, Config, Packaging, Test Coverage#7494
deeleeramone wants to merge 76 commits into
v5from
feature/v5-platform-api

Conversation

@deeleeramone
Copy link
Copy Markdown
Contributor

This PR refactors the openbb-api launcher to be compatible with the V5 infrastructure. All changes are backwards compatible.

WIP

To try, install /cli into a fresh environment, then install the extension in: openbb_platform/extensions/platform_api/

You can create a one-widget Workspace backend by running two commands from the CLI

openbb --socrata-story https://agtransport.usda.gov/resource/8bgf-5mdv --generate-spec -o /tmp/usda.spec
openbb-api --spec /tmp/usda.spec --port 8005

Compatible with .spec files generated by openbb-cli #7433

When running in spec mode, you get a fully generated widgets.json and a proxy server running locally to communicate with the upstream source. You don't need any code and the launcher can be fully configured to be deployable anywhere.

Screenshot 2026-05-08 at 1 50 52 PM

@deeleeramone deeleeramone changed the title [V5] openbb-platform-api: Refactor for V5 Packaging, Spec and Config File Support [V5] openbb-platform-api: Refactor for V5 Spec, Config, Packaging, Test Coverage May 9, 2026
@deeleeramone deeleeramone added V5 PRs and issues for ODP V5 refactor Refactor code labels May 9, 2026
Base automatically changed from feature/cli-2 to v5 June 1, 2026 16:14
@deeleeramone deeleeramone marked this pull request as ready for review June 3, 2026 03:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor Refactor code V5 PRs and issues for ODP V5

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant