Tip: You may also want to add your IP address(es) or range(s) to the IP ALLOW LIST to increase security.
The Circle Developer account allows you to manage your use of Circle's Developer Services, such as your Wallets activity.
Watch this video to learn how to sign up for a developer account and familiarize yourself with the Circle's developer dashboard.
Sign up for the Circle Developer dashboard here: console.circle.com/signup.
Within the Circle Developer account, you can create and update API keys and client keys, subscribe for activity notifications, view your API logs, and more! Anyone can sign up for a Circle Developer account within minutes. All you need is your name, email, and password!
To learn more about Circle’s API keys and authentication, refer to the guide on API Keys and Client Keys.
Perform the steps below to create and register an API key from the Circle Developer account.
Sign up with your email address at: console.circle.com/signup
Navigate to API & Client Keys from the left sidebar and click Create a key.
Select the API Key option, enter the name of your API Key, and choose the type of API Key you want to create:
Standard: Permits the API key read/write to all APIs. This will also include access to newly introduced APIs.
Restricted Access: The API keys can be restricted to control their usage and access privileges based on specific Products/Services. When opting for restricted API keys, you can customize the permissions associated with each key as follows:
Select the Product/Service for which the key will have permission:
Furthermore, you can define the specific permissions for each product/service assigned to the API key:
Tip: You may also want to add your IP address(es) or range(s) to the IP ALLOW LIST to increase security.
You’re ready to start using your API Key for Developer Services!
To learn more about Circle’s client keys, refer to the guide on API Keys and Client Keys.
Perform the steps below to create and register a Client key from the Circle Developer account.
Each client key is bound to your application for identification and authorization. Therefore, depending on your application setup, you may be able to customize the following fields:
your.website.com
, or localhost
com.yourcompany.yourapp
com.yourcompany.yourapp
XX:XX:…:XX
(where X
: [0-9A-F]
)Platform Settings
If you run your web application locally, you can use localhost
for the
Allowed Domain. If you host your web application under a domain server,
say your.website.com
, you can use that domain server URL.
If your application runs on multiple platforms, you can either configure the settings for each platform under such Client Key, or create a new Client Key for enhanced security; the latter approach is recommended.
Once the information provided in the previous steps is validated, the system generates a client key. Please store it in a safe place, as it won't be displayed on the Console again.
You’re ready to start using your Client Key for Developer Services!
WHAT'S NEXT
Let's keep moving with idempotency. Continue the User-Controlled Wallets Quickstart: