U.S. flag

An official website of the United States government

Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock () or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

New Developer Team App and Key Rotation Policies: For more information, see article Developer Teams and Developer Team Apps and API Key Management Policy

Breadcrumb

  1. Home

Maintenance: Developer Portal

When: Sun Nov 23, 2025 7:00 AM ET - 11:59 ET

The Developer Portal is scheduled for routine maintenance. During this period, the portal may be inaccessible to some users. Please plan any necessary access to the portal before or after maintenance is complete.

For questions please contact USCIS Torch API Developer Support via email at [email protected].

Sign Up & Create API Keys

Create A Developer Account

Get started by signing up for an account. Already a user? Click on Log In in the upper right.

Create A Developer Team

Create a Developer Team to manage access for other developers or individuals from your organization.

A Developer Team (or "Teams" in the Developer Portal) allows for multiple developers to collaborate on a shared set of applications - allowing teams of developers to work together on projects, sharing the ownership and access to their applications and associated API keys (aka Client ID and Client Secrets). Developer Teams provide a simple, secure approach to API management by providing a structured way to organize and manage access to groups of developers, rather than individuals.

If you are joining an existing team, request any existing member of the developer team to add you to the team. For more information continue reading in Developer Teams and Developer Team Apps

Create A Developer Team App

Create a Team App to obtain API keys to share across members added to your team. A Developer Team App is an application registered and managed by a Developer Team. Responsibility for the app and its associated API keys is shared amongst all members of the Developer Team. 

By Creating a Developer Account:

  • You register your developer profile with USCIS, enabling self-register to our Sandbox APIs.
  • Torch Support can verify your identity & applications consuming the USCIS Torch API’s

By Creating a Developer Team & Team App: