What is IP Whitelisting?

IP Whitelisting (also called IP allowlisting) is a security feature that restricts database access to only specific, pre-approved IP addresses. When enabled, your database will only accept connections from the IP addresses on your “whitelist” and block all other connection attempts.

Think of it like a VIP guest list for your database - only the addresses you’ve specifically approved can enter.

If your database requires IP whitelisting and you don’t configure it properly, Julius will not be able to connect to your database, even with correct credentials.

Julius IP Address for Whitelisting

To allow Julius to connect to your database, you’ll need to whitelist our current IP address.

Get Current IP Address

Visit your Data Connectors settings to find the current Julius IP address for whitelisting. The IP address is automatically updated there when our infrastructure changes.

Always use the IP address shown in your Julius settings rather than any hardcoded values, as our infrastructure IP may change over time.

How to Configure IP Whitelisting

For all the steps below, you’ll need the current Julius IP address. Get it from your Data Connectors Settings.

AWS RDS (Amazon Web Services)

1

Navigate to your RDS instance

  1. Open the AWS Management Console
  2. Go to RDS > Databases
  3. Click on your database instance
2

Modify Security Groups

  1. Click on the VPC security groups link
  2. Select the security group associated with your database
  3. Click Edit inbound rules
3

Add Julius IP

  1. Click Add rule
  2. Set Type to the database port (e.g., PostgreSQL = 5432)
  3. Set Source to Custom
  4. Enter the Julius IP address from your settings page with /32 (e.g., xxx.xxx.xxx.xxx/32)
  5. Add description: “Julius AI Data Connector”
  6. Click Save rules

Google Cloud SQL

1

Open Cloud SQL Console

  1. Go to the Google Cloud Console
  2. Navigate to SQL instances
  3. Click on your database instance
2

Configure Authorized Networks

  1. Click Connections in the left sidebar
  2. Scroll to Authorized networks
  3. Click Add network
3

Add Julius IP

  1. Enter Name: “Julius AI”
  2. Enter Network: The Julius IP address from your settings page
  3. Click Done
  4. Click Save to apply changes

Testing Your Configuration

After configuring IP whitelisting:

  1. Test the connection in Julius by setting up your data connector
  2. Check error messages - connection timeouts usually indicate IP whitelisting issues
  3. Verify with your database logs to see if connection attempts are being blocked
  4. Contact your database administrator if you’re unsure about your organization’s firewall configuration

Common Issues and Solutions

Security Best Practices

Database-Level Security

  • Use read-only credentials when possible to prevent accidental data modification
  • Create dedicated Julius user with minimal required permissions
  • Regularly rotate passwords according to your security policy
  • Monitor connection logs for unusual activity

Network-Level Security

  • Use specific ports rather than opening broad port ranges
  • Combine with VPN if required by company policy
  • Regular security audits of firewall rules and access patterns
  • Document all external connections for compliance and audit purposes

Ongoing Maintenance

  • Check your Julius settings periodically for IP address updates
  • Test connections regularly to ensure continued functionality
  • Keep firewall rules organized with clear descriptions and regular cleanup
  • Coordinate with IT team for any infrastructure changes

Always test your data connector setup in a development environment first before configuring production database access.

Need Help?

If you’re having trouble with IP whitelisting:

  1. Check with your database administrator - they often handle firewall configurations
  2. Review your cloud provider’s documentation for specific firewall setup instructions
  3. Contact Julius support at team@julius.ai with details about your database hosting environment
  4. Include error messages when reaching out for faster troubleshooting