Technology Blog Posts by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
vipin_vijaykumar
Product and Topic Expert
Product and Topic Expert
1,029

We’re excited to announce the beta release of the Terraform provider for SAP Cloud Identity Services. Built based on customer feedback and feature requests, this provider is a much-awaited step forward in simplifying identity management.


Why Automate SAP Cloud Identity Services?

 It provides a secure, centralised approach to identity and access management across systems, making it an important part of any modern SAP landscape.

As your organisation grows, scaling identity & access management starts to become a challenge, and automation becomes essential.

With this new Terraform provider, you can bring infrastructure-as-code (IaC) practices to your identity environment, delivering:

  • Repeatability

  • Auditability

  • Governance

  • Faster deployments


What’s in the Box? 🚀

The provider will be developed in a phased and scoped manner. It will evolve based on feedback, requirements, and user scenarios.

In this beta release, our focus is on foundational resources that are central to identity & authentication:

Application

Applications represent consumers of Identity Authentication such as SAP cloud solutions, third-party apps, SAP BTP subaccount, etc.

  • Terraform Resource: Configure identity settings for applications.

  • Data Sources: Retrieve details of specific applications or list all applications within a tenant.
    📘View Docs


Group

Groups help organise users based on roles, permissions, or other criteria.

  • Terraform Resource: Create and manage user groups.

  • Data Sources: Fetch details of individual groups or get a complete list.
    📘View Docs


User

Programmatically manage end users with the ability to automate user lifecycle operations.

  • Terraform Resource: Define and manage end users.

  • Data Sources: Query individual users or list all users in a tenant.
    📘View Docs


Schema

Need custom attributes for your users? Define and manage user schemas to match your organisational needs.

  • Terraform Resource: Configure custom user schemas.

  • Data Sources: Retrieve details or lists of schemas.
    📘View Docs


The provider is open-source under the Apache 2.0 license, and powered by the public APIs published on the SAP Business Accelerator Hub.


A Quick Word on Beta 

This is a beta release, which means it’s an early version, intended for exploration, experimentation, and feedback.

Important Notes:

  • Do not use it in production just yet.

  • This release is for trial and evaluation only.

  • Definitions, behaviour, and features may change in future releases based on:

    • Community feedback

    • API limitations or updates

    • Real-world use cases

    • Bugs or usability issues


We Want Your Feedback!

As you test it out, let us know:

  •  What works well?

  • 🐞 What’s broken?

  • 💡 What features or resources would you like to see next?

  • 🔁 What automation scenarios are you trying to solve?

You can file issues, open feature requests, or share scenarios and feedback directly on the provider’s GitHub repository. We’ll do our best to address them.


Where to Get It?

The provider is now available on the Terraform & OpenTofu registries:


We’re thrilled to take this step forward in supporting SAP Cloud Identity Services automation and can’t wait to see what the community builds with it.

🧪 Try it out.
🛠 Break things.
💬 Tell us what you need.

Let’s build something awesome together!