> ISPO SDK documentation. [HTML](https://ispo.ai/docs/functions/core.setProjectRpcTransport.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Function setProjectRpcTransport

*   <a id="setprojectrpctransport"></a>
    
    ```typescript
    setProjectRpcTransport(transport: ProjectRpcTransport | null): void
    ```
    
    Types: [ProjectRpcTransport](../interfaces/core.ProjectRpcTransport.md)
    
    Runtime-owned transport selection hook.
    
    Project application code should keep calling the normal SDK namespaces. A host/cloud wrapper may install a transport before or during app startup so the same `fs.*`, `shared.*`, `entities.*`, etc. calls ride a different carrier.
    
    #### Parameters
    
    *   transport: [ProjectRpcTransport](../interfaces/core.ProjectRpcTransport.md) | null
    
    #### Returns void
