Command Line
PlaidCloud uses standard JSON-RPC requests and can be used with any application that can perform those requests.
To make things easier, a Python package is available to simplify the connection and API running process.
Required Installation
Section titled “Required Installation”From a terminal run the following command:
pip install plaidcloud-rpcUsing the Simplerpc Object to Make a Request
Section titled “Using the Simplerpc Object to Make a Request”To make a request using the plaidcloud-rpc package use the SimpleRPC object.
from plaidcloud.rpc.connection.jsonrpc import SimpleRPC
auth_token = "Your PlaidCloud Auth Token" # See Obtaining Token belowendpoint_uri = "plaidcloud.com" # or plaidcloud.netrpc = SimpleRPC(auth_token, endpoint_uri)Once you have the SimpleRPC object instantiated you can then issue RPC request to PlaidCloud. This example requests the meta data for a table.
table = rpc.analyze.table.table( project_id=project_id, table_id=table_id )What Apis Are Available?
Section titled “What Apis Are Available?”There are many APIs available for use that control nearly every aspect of PlaidCloud. The interactive API reference is served per-tenant inside each PlaidCloud workspace — open your workspace and navigate to the API documentation menu to see the live endpoint catalog.
Obtaining an OAuth Token
Section titled “Obtaining an OAuth Token”See OAuth setup for more information on obtaining an OAuth token and how to configure the system for automated auth.