Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

299 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obelisk Components

Reusable components for Obelisk. Each component folder contains a README.md and a *-oci.toml deployment file with the component's OCI reference. Components can be added to a local deployment.toml copying *-oci.toml sections or by using obelisk component add.

Components

Activities

Activities are components that perform side effects (HTTP calls, database operations, etc.).

Component Description
activity-docker Docker container management using exec activities
activity-fly-http Fly.io API (apps, machines, secrets, volumes)
activity-github-graphql GitHub GraphQL API (account info, stargazers)
activity-http-generic Generic HTTP client
activity-obelisk-client-http Obelisk API client
activity-openai-responses OpenAI Responses API
activity-postmark-email Postmark email API
activity-sendgrid-email SendGrid email API

Webhooks

Webhooks are HTTP endpoint handlers that receive external events.

Component Description
webhook-fly-secrets-updater WASM webhook that directly calls fly's secrets endpoint

Adding components

Use

obelisk component add oci://docker.io/repo/image:tag new_name --locked -d deployment.toml

to add a component to a local deployment file.

Export WITs of all external components:

obelisk generate wit-deps -d deployment.toml --skip-local ./wit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages