{"uid":"cap_-dqftKFSc0aWCgdRoqBPN","slug":"api-strale-io-f2ce5e58","name":"Gitignore File Generator","description":"Generate .gitignore from language/framework/IDE combinations. Covers TypeScript, Python, Go, Rust, Java, React, Next.js, Django, VSCode, IntelliJ. Algorithmic.","url":"https://api.strale.io/x402/gitignore-generate?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"ides":{"type":"array"},"languages":{"type":"array"},"frameworks":{"type":"array"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"ides":["VSCode","IntelliJ"],"languages":["Python","JavaScript"],"frameworks":["Django","React"]},"response":{"_meta":{"payment":{"method":"x402","price_usd":0.0324,"settlement_id":"0x4553d1c762869d6f433b26578bf59073c92e5dcf141e9b691c55c4bd7f5803f1"},"capability":"gitignore-generate","latency_ms":0,"provenance":{"source":"algorithmic","fetched_at":"2026-06-13T04:25:44.313Z"}},"sources":["common","python","javascript","django","react","vscode","intellij"],"gitignore":"# Environment & OS\n.env\n.env.local\n.env.*.local\n.DS_Store\nThumbs.db\n*.log\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n.cache/\ncoverage/\n*.pem\n\n# Python\n__pycache__/\n*.py[cod]\n*$py.class\n*.so\n.Python\nvenv/\nenv/\n.venv/\n*.egg-info/\ndist/\nbuild/\n.eggs/\n*.egg\n.pytest_cache/\n.mypy_cache/\n.ruff_cache/\n\n# JavaScript\nnode_modules/\ndist/\nbuild/\n*.min.js\n*.min.css\n\n# Django\n*.sqlite3\ndb.sqlite3\nmedia/\nstaticfiles/\n\n# React\n.next/\nout/\n.cache/\n\n# VSCode\n.vscode/*\n!.vscode/settings.json\n!.vscode/tasks.json\n!.vscode/launch.json\n!.vscode/extensions.json\n\n# IntelliJ\n.idea/\n*.iml\n*.ipr\n*.iws\n","total_rules":46,"unrecognized":[]}},"exampleRequest":{"ides":["VSCode","IntelliJ"],"languages":["Python","JavaScript"],"frameworks":["Django","React"]},"tags":["x402"],"displayCostAmount":"0.0324","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0324/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0324","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0324","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fgI20OHCXwPDp2xbvCJ0J","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0324","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a .gitignore file from specified combinations of programming languages, frameworks, and IDEs","exampleAgentPrompt":"Can you generate a .gitignore file for a TypeScript and Python project using the React and Django frameworks, with VSCode and IntelliJ as my IDEs?","exampleUseCases":null,"resultDescription":"Returns a .gitignore file with appropriate ignore patterns for all specified languages, frameworks, and IDEs — combining rules from each into a single, deduplicated, production-ready gitignore file.","failureModes":["Unsupported language, framework, or IDE name returns an error or empty pattern","Missing required query parameters returns a 400 bad request","Network timeout on slow connections"],"whenToPreferThis":"Use this endpoint when you need to programmatically generate a .gitignore file for a new or existing project, especially when combining multiple languages, frameworks, or IDEs. Prefer it over manually writing gitignore rules or using static templates when the project stack is known and you want an accurate, up-to-date combined result.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:50:55.402Z","isFirstParty":false,"canonicalSlug":"api-strale-io-f2ce5e58"}