--- id: faker version: "40.36.0" license: MIT License license_treatment: permissive maintenance: active --- # Faker — Faker is a Python package that generates fake data for you. License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install faker uv add faker poetry add faker ## Description *Faker* is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you. Faker is heavily inspired by `PHP Faker`_, `Perl Faker`_, and by `Ruby Faker`_. ---- :: _|_|_|_| _| _| _|_|_| _| _| _|_| _| _|_| _|_|_| _| _| _|_| _|_|_|_| _|_| _| _| _| _| _| _| _| _| _|_|_| _| _| _|_|_| _| |pypi| |build| |coverage| |license| ---- Compatibility ------------- Starting from version ``4.0.0``, ``Faker`` dropped support for Python 2 and from version ``5.0.0`` only supports Python 3.8 and above. If you still need Python 2 compatibility, please install version ``3.0.1`` in the meantime, and please consider updating your codebase to support Python 3 so you can enjoy the latest features ``Faker`` has to offer. Please see the `extended docs`_ for more details, especially if you are upgrading from version ``2.0.4`` and below as there might be breaking changes. This package was also previously called ``fake-factory``... ## AI interpretation — verify before relying Faker generates realistic fake data across many categories—names, addresses, emails, dates, and more—for database bootstrapping, testing, anonymization, and stress-testing applications. Verdict: Faker is a mature, actively maintained package (top_1000 tier on PyPI, zero known vulnerabilities) with low install friction and permissive licensing. It is well-suited for test data generation, database seeding, and anonymization tasks across Python 3.10+. [View on SkillFed](https://skillfed.io/packages/faker) · [View on PyPI](https://pypi.org/project/faker/)