Skip to content

Is there a way of creating a custom provider without relying on Terraform or Pulumi? #708

Answered by jyecusch
brunocascio asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @brunocascio, it's defintely possible to build a custom provider without relying on Terraform/Pulumi. However, this hasn't been a common request, so the documentation is a bit limited.

Here is the current docs page about fully custom providers https://nitric.io/docs/providers/custom/create

Essentially a Nitric provider implements two gRPC servers:

  • a deployment server which is responsible for translating resource requirements into some way of deploying the resources
  • a runtime server which acts as an adapter for the target platform

These two implementations can be written in any language that's supported by gRPC/Protocol Buffers. All of standard the providers we offer are written in Go…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@brunocascio
Comment options

Answer selected by brunocascio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants