Neon is now SOC 2 Type 2 compliant 🚀Read more
Guides/Languages

Connect a Go application to Neon

Set up a Neon project in seconds and connect from a Go application

To connect to Neon from a Go application:

  1. Create a Neon project
  2. Configure Go project connection settings

Create a Neon project

If you do not have one already, create a Neon project. Save your connection details including your password. They are required when defining connection settings.

To create a Neon project:

  1. Navigate to the Projects page in the Neon Console.
  2. Click New Project.
  3. Specify your project settings and click Create Project.

Configure Go application connection settings

Connecting to Neon requires configuring connection settings in your Go project's .go file.

note

Neon is fully compatible with the sql/db package and common Postgres drivers, such as lib/pq and pgx.

Specify the connection settings in your .go file, as shown in the following example:

You can find all of the connection details listed above in the Connection Details widget on the Neon Dashboard. For more information, see Connect from any application.

Need help?

Join the Neon community forum to ask questions or see what others are doing with Neon. Neon Pro Plan users can open a support ticket from the console. For more detail, see Getting Support.

Last updated on

Edit this page
Was this page helpful?