Skip to main content

    Environments

    We're moving our docs!

    Find the latest version of this page on the Platform website.

    Still can't find what you're looking for? Reach out to #vfs-platform-support on Slack.

    Environmentsite urlapi urlbuildtypeNODE_ENVDeployments
    localhosthttp://localhost:3001http://localhost:3000localhost
    developmenthttps://dev.va.govhttps://dev-platform-api.va.govvagovdevAfter a merge to main
    staginghttps://staging.va.govhttps://staging-platform-api.va.govvagovstagingproductionAfter a merge to main
    productionhttps://www.va.govhttps://platform-api.va.govvagovprodproductionDaily, Monday - Friday

    There are four environments for va.gov:

    • localhost runs on a local developer's machine
    • development, staging, and production are shared environments that are accessible publicly.

    production and staging APIs are connected with services within the VA to facilitate testing; development API largely uses mock data in lieu of connecting to internal VA services.

    Deployment

    • development, staging, and production have changes to them deployed automatically after pull requests are merged into main.
    • Review instances have changes deployed to them automatically when pull requests are created. Review instances are custom environments based on the shared dev environment.

    Access and test users

    See Accessing Staging for

    • HTTP basic auth passwords needed to access development and staging environments, and
    • Test users that can be used to verify features in localhost, development, and staging environments.