Skip to main content
U.S. flag

An official website of the United States government

NGA CORE (Common Operations Release Environment)

NGA CORE (Common Operations Release Environment)

What can NGA CORE do for you?

NGA CORE provides teams with the capabilities they need to collaborate, develop, test, and deploy software. Tooling includes a Continuous Integration/Continuous Delivery (CI/CD) software pipeline, container orchestration, and code and artifact movement across security networks. Other capabilities include Application Programming Interface (API) management alongside collaboration and security-scanning capabilities.

Benefits Include:

Developers Spend More Time Coding

NGA CORE’s collection of integrated development tooling means developers can focus their attention on creating software that meets mission needs without the distraction of worrying about the infrastructure.

Security Is Accounted for Early and Often

DevSecOps (Development/Security/Operations) is built into NGA CORE, ensuring security is accounted for throughout the development process rather than saving it for the end when issues may be more costly and complex to address.

Applications Move into Operations Faster

NGA CORE allows software development teams to eliminate operational overhead and standardize deployment requirements, accelerating the pace of an application receiving Authority to Operate.

How to Get Started as an NGA Contractor

Make sure you have approval from your NGA government sponsor

Contractors must be approved by an NGA government sponsor in order to get started with NGA CORE. Government sponsors are federal employees who oversee programs. Ask the program’s government sponsor to email to NGADevXTeam@nga.mil request a Technical Exchange Meeting to begin the onboarding process.

This step must be completed in order to move forward with creating an account.

Create an account in NGA's unclassified development environment

1. Navigate to https://my.xc.nga.mil/login  and click Login, then Login with KeyCloak. The page will redirect to Login.gov.

2. Enter your NGA or corporate email address to create an account.

3. Verify the email and click the link to confirm your email address.

4. Create a password.

5. Add an authentication method. (The preferred method is a Common Access Card, or CAC. If a corporate email was used, a different authentication method is required.)

6. Select a second authentication method as a backup.

7. When prompted, click Agree and Continue to be redirected to KeyCloak-XC.

8. Confirm the new account and click Submit in KeyCloak.

9. Review your XC profile to ensure the username and other information for NGA CORE tools are accurate, then click Submit.

10. Accept the terms and conditions and sign the XC user agreement.

Note: If you entered a corporate email address and are still waiting for approval as part of Step 1, you will not have access to the NGA CORE tools until your approval goes through.

Check for an email confirming you have received NGA CORE access

After access has been granted, the NGA CORE team will follow up with additional resources.

Frequently Asked Questions - NGA Contractors

Onboarding

Can I onboard without a government contact?

No. A government sponsor is required to onboard with NGA CORE. This helps protect the security of the development environment.

 

Who is a government sponsor? How can they support NGA CORE onboarding?

Government sponsors are federal employees who oversee programs. Ask the program’s government sponsor to email NGADevXTeam@nga.mil to request a Technical Exchange Meeting to begin the onboarding process.

 

Where can I find onboarding support?

Contact NGADevXTeam@nga.mil.

What if the link to the environment doesn’t load?

Confirm that the Department of Defense CA certificate is installed. Visit NGA’s CAC 123 page for instructions. If it still doesn’t load, contact NGADevXTeam@nga.mil.

 

How do I connect my CAC to an existing Login.gov account?

1. Navigate to https://login.gov  and click Sign In with https://login.gov .

2. Enter the existing account email address.

3. Follow the prompts to log in.

4. Click Add Federal Employee ID on the Your Account tab.

5. Give the CAC a nickname, such as NGA.

6. Click Add PIV/CAC Card.

How to Get Started as an External User

Contact NGA CORE

If you want to get started on NGA CORE and are not affiliated with NGA as an employee or contractor, please email the NGA CORE Developer Experience team at NGADevXTeam@nga.mil to receive more information about partnering.

Frequently Asked Questions - External Users

Troubleshooting

Where can I find onboarding support?

Users without a CAC may contact NGADevXTeam@nga.mil.