Skip to content

obeli-sk/components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

242 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 Process API
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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors