oraclecloud-rate-limits

Featured

Handle OCI API rate limits with defensive retry patterns and known limits by service. Use when automating bulk OCI operations, hitting 429 TooManyRequests errors, or building resilient API clients. Trigger with "oraclecloud rate limits", "oci 429 error", "oci throttling", "oci backoff".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Oracle Cloud Rate Limits ## Overview OCI API rate limits vary by service and are not well documented. A `429 TooManyRequests` response kills your automation, and unlike AWS or Azure, OCI does not return a `Retry-After` header. This skill maps known limits by service, implements exponential backoff with jitter, and provides circuit breaker patterns for bulk operations. **Purpose:** Build resilient OCI API clients that handle throttling gracefully without data loss. ## Prerequisites - **OCI Python SDK** — `pip install oci` - **OCI config file** at `~/.oci/config` with valid credentials (user, fingerprint, tenancy, region, key_file) - Python 3.8+ - Understanding of which OCI service you are calling (limits vary per service) ## Instructions ### Step 1: Know the Limits OCI publishes some rate limits, but many are undocumented. Here are the known limits observed in production: | Service | Endpoint Type | Observed Limit | Notes | |---------|--------------|----------------|-------| | Compute | List/Get | ~20 req/sec | Per-tenancy, not per-user | | Compute | Create/Update/Delete | ~10 req/sec | Stricter for mutating operations | | Object Storage | List/Get | ~100 req/sec | Per-bucket namespace | | Object Storage | Put/Delete | ~50 req/sec | Varies by region load | | Identity | List/Get | ~10 req/sec | Tenancy-wide shared limit | | Identity | Create/Update | ~5 req/sec | Very conservative | | Database | All operations | ~10 req/sec | Shared across DB family | | Networking (V...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

oraclecloud-core-workflow-a

Launch, manage, and scale OCI compute instances with capacity retry logic. Use when provisioning VMs, selecting instance shapes, or handling "out of capacity" errors. Trigger with "oci compute", "launch instance", "out of capacity", "instance shapes".

2,266 Updated today
jeremylongshore
AI & Automation Featured

oraclecloud-sdk-patterns

Production-grade OCI SDK patterns for client lifecycle, retry logic, and memory leak avoidance. Use when building long-running OCI services, fixing memory leaks with Instance Principal auth, or implementing retry/backoff. Trigger with "oci sdk patterns", "oci retry", "oci memory leak", "oraclecloud client lifecycle".

2,266 Updated today
jeremylongshore
AI & Automation Featured

customerio-rate-limits

Implement Customer.io rate limiting and backoff. Use when handling high-volume API calls, implementing retry logic, or hitting 429 errors. Trigger: "customer.io rate limit", "customer.io throttle", "customer.io 429", "customer.io backoff", "customer.io too many requests".

2,266 Updated today
jeremylongshore
AI & Automation Featured

oraclecloud-security-basics

Master OCI IAM policy syntax, common policy patterns, and API key management. Use when writing IAM policies, granting access to compartments, or managing API keys. Trigger with "oraclecloud security basics", "oci iam policy", "oci policy syntax", "oci api key setup".

2,266 Updated today
jeremylongshore
AI & Automation Featured

oraclecloud-cost-tuning

Track OCI spend with the Usage API and set up budget alerts. Use when monitoring Oracle Cloud costs, creating budgets, analyzing spend by compartment or service, or optimizing Universal Credits consumption. Trigger with "oraclecloud cost", "oci budget", "oci usage api", "oci spending", "oracle cloud cost tuning".

2,266 Updated today
jeremylongshore