Skip to content
Docs

    Projects

    Create Project
    client.Projects.New(ctx, body) (*Project, error)
    POST/v1/projects
    Get Project Details
    client.Projects.Get(ctx, projectID) (*Project, error)
    GET/v1/projects/{project_id}
    Update Project
    client.Projects.Update(ctx, projectID, body) (*Project, error)
    PATCH/v1/projects/{project_id}
    Delete Project
    client.Projects.Delete(ctx, projectID) error
    DELETE/v1/projects/{project_id}
    List Projects
    client.Projects.List(ctx, query) (*Cursor[Project], error)
    GET/v1/projects
    ModelsExpand Collapse
    type Project struct{…}

    Project response.

    ID string

    Project ID.

    CreatedAt Time

    When the Project was created.

    formatdate-time
    Name string

    Project name.

    maxLength255
    minLength1

    Resource counts for the project.

    Blockchain resources.

    RPCNodesDedicated int64

    Number of dedicated RPC nodes in the project.

    RPCNodesFlex int64

    Number of flex RPC nodes in the project.

    Cloud infrastructure resources.

    ConnectConnections int64

    Number of Connect connections in the project.

    NKSClusters int64

    Number of NKS clusters in the project.

    NKSNodePools int64

    Number of NKS node pools in the project.

    VMs int64

    Number of VMs in the project.

    Volumes int64

    Number of volumes in the project.

    VPCs int64

    Number of VPCs in the project.

    Tags []string

    Tags attached to the Project.

    UpdatedAt Time

    When the Project was updated.

    formatdate-time
    type ProjectBlockchainResources struct{…}

    Blockchain resources.

    RPCNodesDedicated int64

    Number of dedicated RPC nodes in the project.

    RPCNodesFlex int64

    Number of flex RPC nodes in the project.

    type ProjectCloudResources struct{…}

    Cloud infrastructure resources.

    ConnectConnections int64

    Number of Connect connections in the project.

    NKSClusters int64

    Number of NKS clusters in the project.

    NKSNodePools int64

    Number of NKS node pools in the project.

    VMs int64

    Number of VMs in the project.

    Volumes int64

    Number of volumes in the project.

    VPCs int64

    Number of VPCs in the project.

    type ProjectList struct{…}
    Items []Project
    ID string

    Project ID.

    CreatedAt Time

    When the Project was created.

    formatdate-time
    Name string

    Project name.

    maxLength255
    minLength1

    Resource counts for the project.

    Blockchain resources.

    RPCNodesDedicated int64

    Number of dedicated RPC nodes in the project.

    RPCNodesFlex int64

    Number of flex RPC nodes in the project.

    Cloud infrastructure resources.

    ConnectConnections int64

    Number of Connect connections in the project.

    NKSClusters int64

    Number of NKS clusters in the project.

    NKSNodePools int64

    Number of NKS node pools in the project.

    VMs int64

    Number of VMs in the project.

    Volumes int64

    Number of volumes in the project.

    VPCs int64

    Number of VPCs in the project.

    Tags []string

    Tags attached to the Project.

    UpdatedAt Time

    When the Project was updated.

    formatdate-time
    type ProjectResources struct{…}

    Resource counts for the project.

    Blockchain resources.

    RPCNodesDedicated int64

    Number of dedicated RPC nodes in the project.

    RPCNodesFlex int64

    Number of flex RPC nodes in the project.

    Cloud infrastructure resources.

    ConnectConnections int64

    Number of Connect connections in the project.

    NKSClusters int64

    Number of NKS clusters in the project.

    NKSNodePools int64

    Number of NKS node pools in the project.

    VMs int64

    Number of VMs in the project.

    Volumes int64

    Number of volumes in the project.

    VPCs int64

    Number of VPCs in the project.