Skip to main content
Home / Technologies / Service Principals

Service Principals

Access ControlMedium Complexity📚 Medium

Machine identities for automated workloads — no human credentials

Decision Guide

When to Use

  • ETL pipelines currently run under a shared human account
  • CI/CD deployments need Databricks access
  • Need to rotate credentials without disrupting human users
  • Compliance requires separation of human and machine access
  • Multiple automated systems need different permission levels

When NOT to Use

  • Interactive development or ad-hoc analysis
  • Single-user sandbox workspace

Controls Using This Technology

The following 1 controls use Service Principals for implementation:

Need to Compare Options?

See how Service Principals compares to other access control approaches with our detailed comparison table.

Compare Technologies →