{"slug": "openai-releases-an-official-terraform-provider", "title": "OpenAI releases an official Terraform provider", "summary": "OpenAI released an official Terraform provider that enables infrastructure-as-code management of organization-level resources via the OpenAI Administration API, including projects, users, roles, service accounts, and rate limits. The provider requires Terraform 1.0 or later and an OpenAI Admin API key, and is licensed under Apache 2.0.", "body_md": "The OpenAI Terraform provider gives Terraform configurations convenient access\nto the [OpenAI Administration API](https://developers.openai.com/api/reference/administration/overview).\nUse it to manage organization-level resources such as projects, users, groups,\nroles, service accounts, certificates, rate limits, spend alerts, and related\nproject settings.\n\nSee [ docs/](/openai/terraform-provider-openai/blob/main/docs/index.md) for resource and data source documentation.\n\n[Terraform](https://developer.hashicorp.com/terraform/downloads)CLI 1.0 or later- An\n[OpenAI Admin API key](https://platform.openai.com/settings/organization/admin-keys)\n\n[Admin API keys](https://developers.openai.com/api/docs/guides/admin-apis) are\nrequired for Administration API endpoints and cannot be used for\nnon-administration OpenAI API endpoints.\n\nSet your Admin API key in the environment:\n\n```\nexport OPENAI_ADMIN_KEY=\"<your-admin-api-key>\"\n```\n\nThen create a Terraform configuration:\n\n```\nterraform {\n  required_version = \">= 1.0\"\n\n  required_providers {\n    openai = {\n      source = \"openai/openai\"\n    }\n  }\n}\n\nprovider \"openai\" {\n  # The provider reads OPENAI_ADMIN_KEY by default.\n  # You can also set admin_api_key, organization, and project here.\n}\n\nresource \"openai_project\" \"example\" {\n  name = \"terraform-managed\"\n}\n```\n\nSee [ docs/index.md](/openai/terraform-provider-openai/blob/main/docs/index.md) for provider configuration details and the\nfull resource and data source documentation.\n\nThis project is licensed under the [Apache License 2.0](/openai/terraform-provider-openai/blob/main/LICENSE).", "url": "https://wpnews.pro/news/openai-releases-an-official-terraform-provider", "canonical_source": "https://github.com/openai/terraform-provider-openai", "published_at": "2026-07-16 15:15:18+00:00", "updated_at": "2026-07-16 15:25:01.950393+00:00", "lang": "en", "topics": ["developer-tools", "ai-infrastructure", "ai-products"], "entities": ["OpenAI", "Terraform", "HashiCorp"], "alternates": {"html": "https://wpnews.pro/news/openai-releases-an-official-terraform-provider", "markdown": "https://wpnews.pro/news/openai-releases-an-official-terraform-provider.md", "text": "https://wpnews.pro/news/openai-releases-an-official-terraform-provider.txt", "jsonld": "https://wpnews.pro/news/openai-releases-an-official-terraform-provider.jsonld"}}