---
name: gitignore-tester
description: "Gitignore Pattern Tester (Gitignore Pattern Tester) via devops.majbase.com's free public API, no key required. Keywords: test gitignore pattern match, will this file be ignored."
---

# Gitignore Pattern Tester

Gitignore Pattern Tester. Calls devops.majbase.com's free public API — no API key or authentication required.

## Endpoint

```
POST https://devops.majbase.com/gitignore-tester/api
```

## Request / Response

```
API: POST /gitignore-tester/api
  gitignore=<string>  (required — the full .gitignore content)
  path=<string>         (required — path to test, e.g. 'src/foo.log')
  is_directory=<bool>    (optional, default false)
Returns {"ignored", "matched_rule"}, or {"error": "..."}.
```

## Example

```bash
curl -sS -X POST https://devops.majbase.com/gitignore-tester/api -H "Content-Type: application/json" \
  -d '{"gitignore":"*.log\n!important.log","path":"app.log"}'
```

## Notes

- No API key or authentication required.
- Full interactive tool: https://devops.majbase.com/gitignore-tester/
