***

title: get_cors_config
slug: /reference/python/agents/configuration/security-config/get-cors-config
description: Get CORS configuration suitable for FastAPI's CORSMiddleware.
max-toc-depth: 3
---------------------

For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

Get CORS configuration suitable for FastAPI's `CORSMiddleware`.

## **Returns**

`dict[str, Any]` -- Dictionary with `allow_origins`, `allow_credentials`,
`allow_methods`, and `allow_headers` keys.

## **Example**

```python {6}
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from signalwire.core.security_config import SecurityConfig

security = SecurityConfig()
cors_config = security.get_cors_config()

app = FastAPI()
app.add_middleware(CORSMiddleware, **cors_config)
print(cors_config)
# {'allow_origins': ['*'], 'allow_credentials': True, 'allow_methods': ['*'], 'allow_headers': ['*']}
```