API endpoint that allows packages to be viewed or edited.

GET /api/v4/packages/2770/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
    "grids": [
        "https://djangopackages.org/api/v4/grids/28/?format=api",
        "https://djangopackages.org/api/v4/grids/261/?format=api",
        "https://djangopackages.org/api/v4/grids/217/?format=api",
        "https://djangopackages.org/api/v4/grids/7/?format=api"
    ],
    "id": 2770,
    "title": "django-defender",
    "slug": "django-defender",
    "last_updated": "2026-02-01T11:28:21-05:00",
    "last_fetched": "2026-02-15T17:10:30.734124-05:00",
    "repo_url": "https://github.com/kencochrane/django-defender",
    "pypi_version": "0.9.8",
    "created": "2015-02-19T08:31:01.783435-05:00",
    "modified": "2026-01-28T14:06:49.480655-05:00",
    "repo_forks": 142,
    "repo_description": "A simple super fast django reusable app that blocks people from brute forcing login attempts",
    "pypi_url": "http://pypi.python.org/pypi/django-defender",
    "documentation_url": "https://github.com/kencochrane/django-defender/blob/master/README.md",
    "repo_watchers": 1083,
    "commits_over_52": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        0
    ],
    "participants": [
        "kencochrane",
        "aleksihakli",
        "jezdez",
        "djmore4",
        "hramezani",
        "marcusmartins",
        "shin-",
        "vovanbo",
        "hashlash",
        "dashgin",
        "nephridium",
        "williamboman",
        "dukebody",
        "dmitry-mukhin",
        "deeprave",
        "ataylor32",
        "nrth",
        "mrbaboon",
        "wm3ndez",
        "tclancy",
        "MattBlack85",
        "ndrsn",
        "shnela",
        "ericbuckley",
        "btoueg",
        "s4ke",
        "ajasir",
        "ron8mcr",
        "thinkt4nk",
        "softinio",
        "ericls",
        "s-wirth",
        "Temeez",
        "thomasjbradley",
        "irkonikovich",
        "calmkart",
        "charris82",
        "cburza",
        "wind-shift",
        "fr0mhell",
        "marius-mather",
        "JonathanWillitts",
        "jazzband-bot",
        "mjrimrie",
        "hugovk",
        "itsh3sam",
        "HarryRybacki",
        "GTpyro",
        "Franr",
        "flaviomartins",
        "fabriciorissetto",
        "blueyed",
        "cobusc",
        "chrisledet",
        "bennylope",
        "andrewshkovskii"
    ]
}