Asana Static IPs

QuotaGuard gives custom Asana integrations two fixed outbound IPv4 addresses for Enterprise+ API Traffic Filtering.

Route controlled PAT, OAuth, service-account, and SCIM requests through the subscription pair. Asana then sees stable, predictable sources instead of changing cloud egress.

Use the Asana API Traffic Filtering setup article for the implementation path.

Custom integration traffic passing through two QuotaGuard static IPs into Asana API Traffic Filtering

Keep Custom Asana Integrations Working Behind API Traffic Filtering

Asana says API filtering works best when integrations route through a controlled network or proxy with stable, predictable addresses. QuotaGuard supplies that network identity to customer-controlled cloud applications.

Add both subscription IPs to the Asana allowlist and route the application's Asana HTTPS calls through QuotaGuard. Requests can keep the same approved sources even when the hosting platform changes its native egress.

Approve Both Subscription IPs

Each QuotaGuard subscription receives two load-balanced static IPv4 addresses with health checks and automated failover. Add both values from the QuotaGuard dashboard so either route in the pair remains accepted by Asana.

Route Only the Calls You Control

QuotaGuard fits custom applications and internally managed integrations whose HTTP client can use a proxy. It cannot change the source address of a public third-party integration that does not expose proxy or network configuration.

Keep Asana Authentication Intact

The proxy changes the network source, not the Asana credential. Personal access tokens, OAuth access tokens, service-account tokens, and provisioning credentials still determine which identity and permissions apply after the source passes the allowlist.

Dynamic cloud egress becoming two approved QuotaGuard sources before Asana API authentication

Apply One Stable Source Pair Across Asana's Programmatic Access

When the separate API option is enabled, Asana says the network rule covers all programmatic access to the domain. The same QuotaGuard pair can identify the controlled paths behind several credential and provisioning models.

Keep each credential's lifecycle and permission model unchanged. The static pair adds a network requirement alongside those existing controls.

Protect Personal Access Token Calls

Asana personal access tokens are bearer credentials created in the developer console. A controlled script or internal service can keep its normal Authorization header while its HTTP client routes the request through QuotaGuard.

Keep OAuth Apps on Approved Egress

Asana recommends OAuth for apps that act on behalf of users. OAuth does not replace the source-IP test when API filtering is enabled, so the customer-controlled app still needs to send its token-authenticated calls from an allowed network path.

Include Service Accounts and Provisioning

Asana explicitly includes service accounts, SCIM, and other identity-provider provisioning endpoints in API Traffic Filtering. Route each customer-controlled provisioning client through the approved pair before turning on enforcement.

PAT, OAuth, service-account, and SCIM traffic sharing one approved QuotaGuard source pair

Control Browser and API Allowlisting as Separate Asana Settings

Asana's main IP allowlist applies to browser access by default. API Traffic Filtering remains off until a super admin separately enables the Apply to API traffic option.

That separation lets the organization stage its network policy deliberately. Verify every controlled API path before extending enforcement beyond browser sessions.

Start in the Admin Console

Only a super admin can enable or modify Asana IP allowlisting. The super admin's current address must be included before Asana allows the settings to be saved or enabled.

Use Exact Addresses or CIDR Ranges

Asana accepts individual IPv4 and IPv6 addresses plus CIDR-formatted ranges. Add the two individual IPv4 addresses assigned to the QuotaGuard subscription rather than the proxy hostname.

Use App Controls for Paths You Cannot Proxy

Asana recommends App Management and Integrations controls when an organization needs to govern public or cloud-hosted integrations without relying on source IPs. Keep those apps outside API filtering unless their network origin can be made stable and predictable.

Asana browser allowlisting and API Traffic Filtering shown as separate super-admin controls

FAQs

Common questions about Asana static IPs and QuotaGuard.

Does an Asana API integration need a static IP?

It needs an approved source when an Enterprise+ super admin enables the separate Apply to API traffic option. The main IP allowlist governs browser access by default and does not restrict API requests on its own. A customer-controlled integration with changing cloud egress can use QuotaGuard to arrive from the same two approved IPv4 addresses.

Which Asana plan includes API Traffic Filtering?

Asana currently lists IP allowlisting and API Traffic Filtering on Enterprise+. Its July 2026 release notes describe the API option as extending the same network policy across browser and programmatic access. Confirm the feature in the domain's admin console before planning enforcement.

Where does a super admin enable Asana API filtering?

Open the admin console, find IP Allowlisting under Security, define the approved addresses or ranges, enable the allowlist, and separately select Apply to API traffic. Asana requires the super admin's current IP to be included before the settings can be saved or enabled. The API option is off by default even when browser allowlisting is active.

Which address formats does Asana accept?

Asana accepts individual IPv4 or IPv6 addresses and ranges written in CIDR notation. QuotaGuard provides two individual IPv4 addresses per subscription, so add both dashboard values. Do not add the QuotaGuard proxy hostname because Asana evaluates the source address of the request.

Which Asana credentials and endpoints are covered?

Asana says API Traffic Filtering covers all programmatic access to the domain, including personal access tokens, OAuth apps, service accounts, SCIM, and other identity-provider provisioning endpoints. The network rule works alongside each credential's existing permissions. It does not convert one credential type into another or replace token management.

Will QuotaGuard fix every public Asana integration?

No. The customer must control the application or HTTP client well enough to route its Asana requests through QuotaGuard. Asana warns that public integrations and cloud-hosted apps with uncontrolled dynamic addresses may stop working under API filtering. For apps that cannot use a proxy, Asana recommends its App Management and Integrations controls instead of an IP-based rule.

How do I move a custom Asana integration onto QuotaGuard?

Create the QuotaGuard route in the application's HTTP client, confirm it exits through one of the subscription's two dashboard IPs, and add both IPs to the Asana allowlist. Test a harmless authenticated API request through the proxy before enabling Apply to API traffic. Keep the previous approved network path available until every controlled integration and provisioning client has passed the test.

Should I use QuotaGuard Static or Shield for Asana?

QuotaGuard Static is sufficient for most Asana API integrations. The application's HTTPS session to Asana remains encrypted and QuotaGuard does not decrypt its payload. Shield additionally encrypts the customer-to-proxy hop. Use Shield when the workflow carries regulated data covered by QuotaGuard's HIPAA or PCI-DSS product position, or when an internal control requires TLS on every hop. Neither product makes the Asana environment compliant by itself.

Can I get dedicated IPs for Asana?

Yes. Dedicated IPs and proxy resources are included on direct Enterprise plans, currently $219 per month for QuotaGuard Static and $269 per month for QuotaGuard Shield. Starter, Production, and Business use shared static IP pairs. The two addresses assigned to each subscription remain fixed for the customer to register with Asana.

Does Asana API Traffic Filtering control webhook delivery?

Do not treat the outbound API rule as an inbound webhook rule. Asana webhooks send HTTP POST events from Asana to a customer-controlled target URL, while this integration covers requests traveling from the customer's application through QuotaGuard to the Asana API. Any inbound webhook access policy must be designed and tested separately for the receiving endpoint.

🚀 Ready to Get Started? Choose Your QuotaGuard Path

QuotaGuard STATIC

Why: You need a rock-solid, fixed IP for general API access, AI workflows, or standard third-party integrations.
Best For: Developers, startups, and general application connectivity.
Key Feature: SOCKS5 support for secure database access.
Sign Up for QG Static

QuotaGuard SHIELD

Why: You handle PHI, payment card data, or sensitive PII and require TLS encryption on the customer-to-proxy hop while preserving your application’s HTTPS session to its destination.
Best For: Regulated industries, financial services, and healthcare.
Key Feature: TLS-encrypted proxy connection with the destination HTTPS session preserved.
Sign Up for QG Shield

Trusted by Engineering Teams Everywhere

Reliability Engineered for the Modern Cloud

For over a decade, QuotaGuard has provided reliable, high-performance static IP and proxy solutions for cloud environments like Heroku, Kubernetes, and AWS.

Get the fixed identity and security your application needs today.