πŸ”
Milestone 5.2

Developer ecosystem for SDK plugins, automation, and external platform delivery

This portal bundles the Rust + WASM plugin SDK, the `of` CLI, proto-derived REST docs, Terraform provider metadata, and GitHub or GitLab sync management into one operator surface.

Repositories
0
scaffold and sync targets
Git providers
github + gitlab
integration coverage
REST paths
0
generated from proto
Terraform resources
0
IaC primitives
SDK + CLI

Build plugins and automate delivery

The `plugin-sdk` crate standardizes Rust + WASM manifests for connectors, transforms, and widgets. The `of` CLI scaffolds projects, renders deployment scripts, emits proto-derived docs, and generates Terraform metadata for platform automation.

Included in Milestone 5.2
SDK crate, CLI commands, generated docs, Terraform schema, and portal surfaces.
Connector plugin

Wrap an external system, validate credentials, and expose sync-ready metadata through the Rust + WASM SDK.

cargo run -p of-cli -- project init payment-connector --template connector --output plugins
Transform plugin

Package deterministic row or document transforms that can run inside pipeline or notebook execution surfaces.

cargo run -p of-cli -- project init pii-redactor --template transform --output plugins
Widget plugin

Ship a presentation layer component with manifest metadata ready for app builder and marketplace flows.

cargo run -p of-cli -- project init telemetry-widget --template widget --output plugins
CLI cookbook
cargo run -p of-cli -- deploy plan gateway --environment staging
cargo run -p of-cli -- script render "deploy {{service}} to {{env}}" --var service=gateway --var env=prod
cargo run -p of-cli -- docs generate-openapi --output apps/web/static/generated/openapi/openfoundry.json
cargo run -p of-cli -- terraform schema --output apps/web/static/generated/terraform/openfoundry-provider.json
Cookbooks
Mirror GitHub packages into Code Repos

Set up a bidirectional sync, map release branches, and wire GitHub Actions triggers to repository integrations.

Generate API contracts for SDK consumers

Regenerate the OpenAPI document from proto services and hand it to external client generators without touching handwritten docs.

Codify audit and Nexus surfaces with Terraform

Manage audit policies, repository integrations, and cross-org peers alongside environment provisioning.

Bootstrap a WASM widget package

Scaffold a new widget crate, fill in the manifest, and prepare the distribution assets consumed by app builder.

REST API Docs

Proto-derived explorer

Every operation in this panel is generated from the workspace proto services. Use it to inspect request and response contracts before wiring SDK plugins, CLI scripts, or CI jobs.

Paths
0
Schemas
0
Loading OpenAPI document...
Terraform Provider

Infrastructure-as-code surface

The generated provider schema turns OpenFoundry resources into stable IaC primitives. Platform teams can version repository integrations, audit policies, and Nexus peers the same way they manage networks, databases, and queues.

Generator
`just terraform-schema`
Loading provider schema...
GitHub + GitLab

Repository integrations and sync runs

Manage external Git mirrors, map branches, and queue CI-aware sync runs directly from the developer portal. This surface is backed by the new `code-repo-service` integration APIs.

Repositories
0
Integrations
0
Configuration
Create integration
Sync queue
Select an integration
Pick an integration from the left column or create a new one.
Recent sync runs
0 runs
No sync runs recorded for the selected integration yet.
Platform Copilot

Ask for SQL, pipeline steps, or ontology hints

The drawer stays available across the app and routes requests through the AIP backend.

Datasets

No datasets available.

Knowledge Bases

No knowledge bases available.