Skip to main content

Custom Providers

info

During the developer preview, access to deploy custom providers requires a few extra steps from our team.

If you are interested in this, please feel free to reach out on Discord or via support@cosmonic.com with a brief description of your use case.

The wasmCloud documentation provides a good breakdown of what steps you should take to build your own providers. Typically, creating a new provider involves:

  1. Creating a new interface 1
  2. Creating a capability provider
  3. Publishing a provider archive
  4. Using the new capability provider in an actor
  5. Testing the new capability provider locally on a wasmCloud Host
  6. Deploying your provider to Cosmonic 2

1 This step is not always required. For example, if you are developing a new implementation of an existing contract. 2 This step requires access from our team during developer preview. See above.

If you're looking for a more in-depth walkthrough of this process, the wasmCloud docs have you covered.