Overview
IP Access Control is a security feature that enables organizations to:- Restrict access to Honeydew to specific IP addresses or ranges
- Enhance security by preventing unauthorized access from unknown locations
- Comply with corporate security policies and regulatory requirements
- Protect against potential security threats from unauthorized IP addresses
How It Works
When your organization has IP rules:- Access Validation: Requests over the supported access methods are checked against your denylist, and against your allowlist unless your organization exempts SSO users
- Blocked Requests: Requests from unauthorized IP addresses are automatically blocked
- Audit Trail: All access attempts (both successful and blocked) are logged for security monitoring
- Real-time Enforcement: Rules take effect immediately
Supported Access Methods
IP Access Control applies to these methods of accessing Honeydew:- Web Application: Browser-based access to the Honeydew interface
- API Access: All API endpoints including GraphQL API
- JDBC Proxy: Connections from BI tools and other integrations
- XMLA Interface: Connections from Excel
- MCP Server: AI assistants and agents connected through the Honeydew MCP server
- Snowflake Native App: Access through the Snowflake Native Application
IP Address Formats
Honeydew supports the following IP address formats for access control:Single IP Addresses
IP Address Ranges (CIDR Notation)
Multiple IP Addresses/Ranges
Add each IP or range as its own rule, or paste a list (see Adding Rules).Setup Instructions
IP Access Control is available on the Enterprise plan.
- Allowlist: when it has rules, only IPs matching an enabled rule are granted access. Without allowlist rules, every IP that the denylist does not match is allowed.
- Denylist: IPs matching a rule are always denied access.
Adding Rules
- Collect the IP addresses or ranges that need access, covering every location and service that connects to Honeydew.
- Add each rule to the allowlist or the denylist as a single IP or CIDR range with a description, or paste a comma- or newline-separated list to add several at once.
- Save. Rules take effect immediately.
An update that would block the IP you are connecting from is rejected, so you cannot lock
yourself out. The check covers only your own IP, so include every location your other admins
work from in the first allowlist update.
Changing Rules
Edit a rule to change its range or description, or disable it to keep it without enforcing it. At least one allowlist rule must remain enabled while the allowlist has rules. Clear all removes every rule and turns IP restrictions off.Common Use Cases
Corporate Office Access
Restrict access to your corporate office IP ranges:Remote Work with VPN
Allow access from your corporate VPN:Cloud Infrastructure
Allow the static egress IP of services you run in your cloud account:Shared and SaaS Services
Avoid adding the IP ranges of a shared cloud or SaaS service, such as a cloud region or a hosted AI assistant, to the allowlist. Every customer of that service uses the same addresses, so the allowlist admits all of them. Instead, route the traffic through a static IP that your organization owns, and allowlist only that IP. For example, use a NAT gateway with a reserved IP, such as AWS NAT Gateway, Google Cloud NAT, or Azure NAT Gateway, or a forward proxy. For a hosted AI assistant that connects to the Honeydew MCP server over OAuth with SSO, such as Claude.ai or Claude Desktop, you can also exempt SSO users from the allowlist.Exempting SSO Users from the Allowlist
Your organization can opt in to exempt users who signed in through its own enterprise SSO connection from the allowlist. The exemption is off by default. To turn it on, enable Users signed in with your organization’s SSO can bypass the allowlist under the allowlist in Settings → IP restrictions. The switch needs at least one allowlist rule. With the exemption on:- The denylist and every other check, such as MFA and role permissions, still apply.
- Other sign-in methods, such as username and password, remain limited to the allowlist.
- API keys are never exempt, including the API keys of SSO users.
Integration with Other Security Features
IP Access Control works in conjunction with other Honeydew security features:Authentication Methods
- SSO: IP restrictions apply to SSO users, unless your organization exempts them from the allowlist
- API Keys: API key access is also restricted by IP address
- MFA: Multi-factor authentication is still required for authorized IP addresses
Audit and Compliance
- Access Logs: All IP-based access attempts are logged
- Compliance Reports: IP access data can be included in compliance reporting
- Security Monitoring: Integrate with your existing security monitoring tools