Integrating Rubrik into your enterprise tools and workflows has never been easier. Use our Rubrik and Community supported SDKs, Integrations, and Use-Cases to build on top of and integrate Rubrik into your existing or new automated data management workflows.
Rubrik has three different types of projects centering around API consumption:
- SDKs - SDKs allow the creation of applications in a specific programming language. These are great if you understand a certain language and want to hit the ground running with consuming Rubrik APIs.
- Tooling Integrations - Tooling Integrations seamlessly integrate with Rubrik to make testing, development or monitoring tasks easier and more efficient. These are great if you are looking to integrate Rubrik workflows into popular automation toolsets such as Ansible and Terraform.
- Use Cases - Use Cases are automated workflows that can be leveraged in your environment to achieve a very specific goal. All use-cases come with easy to follow, step by step quickstart guides.
Depending on the SDK, Integration, or Use Case one of the following support models are applied:
- Rubrik Supported - a project that is owned and maintained by Rubrik while accepting contributions from the community. Rubrik Support can be obtained for projects falling under this category.
- Community Supported - a project that is owned and maintained by the community. Projects belonging to this category are considered best effort support, provided through the Rubrik Support forum and GitHub.
The README.md
of each repository should designate the project type as well as the implemented support model.
The following projects are officially supported by Rubrik
Rubrik Security Cloud Powershell SDK | Rubrik Security Cloud Python SDK | Rubrik Security Cloud GO SDK |
Coming Soon | Code | Quickstart | Coming Soon |
Rubrik Security Cloud Terraform Plugin | Rubrik Security Cloud Service Now Integration | Rubrik Security Cloud vRA/vRO Plugin |
Code | Quickstart | Coming Soon | Coming Soon |
Rubrik Security Cloud Splunk Module | Rubrik Security Cloud vCD Plugin | |
Coming Soon | Coming Soon |
The following projects are community supported
Rubrik CDM Powershell SDK | Rubrik CDM Python SDK | Rubrik CDM GO SDK |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
Rubrik Postman Collections | Rubrik Igneous Python SDK | |
Code | Quickstart | Code | Quickstart | |
Rubrik CDM Terraform Plugin | Rubrik CDM Service Now Integration | Rubrik CDM vRA/vRO Plugin |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
Rubrik CDM Splunk Module | Rubrik CDM Ansible Module | Rubrik CDM RedHat CloudForms integration |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
Rubrik Module for PoshBot | Rubrik vRealize Log Insight plugin | Rubrik CDM Prometheus integration |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
Rubrik Plugin for Errbot | Rubrik CDM vCD Plugin | |
Code | Quickstart | Code | Quickstart | |
Using Slack to Create Rubrik Security Cloud Accounts | Provision & Protect with vRealize | Backup Validation with PowerShell |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
Roxie, Rubrik's Intelligent Personal Assistant | Use Terraform to Deploy Cloud Cluster in AWS | Using AWS CloudFormation to Configure CloudOut to S3 |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
Using AWS CloudFormation to Configure CloudOn | Using AWS CloudFormation to Deploy Cloud Edition | AWS Secrets Manager Key Rotation |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
ARM Template for CloudOut | Use Terraform to Configure CloudOut to AWS S3 | Use Terraform to Configure CloudOn to AWS |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
Replicate EC2 snapshots to another location | Exchange DAG Awareness | Use AWS CloudFormation to Configure Cloud-Native Protection |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
Use Ansible to Configure CloudOut to AWS S3 | Use Ansible to Configure CloudOn to AWS | Use Ansible to Install RBS |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
Use Ansible to Create AWS VM Import Role and Policy | Assign SLA Domain based off Nutanix Prism Categories | Rubrik CDM As Built Report |
Code | Quickstart | Code | Quickstart | Code | Quickstart |
A first step to contributing is to pick an existing project or to submit an idea for a new project.
Projects will often have issues, which can be either a bug fix or enhancement request, that are labeled as first-timer
or exp-beginner
that can help new contributors get involved.
The Contributor Guide provides detailed instruction on how to get your ideas and bug fixes seen and accepted, including:
- How to file an issue
- How to find something to work on
- How to open a pull request
We encourage all contributors to become members. We aim to grow an active, healthy community of contributors, reviewers, and code owners. Learn more about requirements and responsibilities of membership in our Community Membership page.
All contributors are expected to abide by the Code of Conduct.