Skip to content

[FR] FastAPI Implementation for all services #1769

Description

@kimminw00

Is your feature request related to a problem? Please describe.
The current web server implementation for presidio-anonymizer is based on Flask. Flask operates synchronously by default and may not be the optimal choice for high-performance. We require an implementation that leverages a modern, asynchronous framework to improve performance and scalability.

Describe the solution you'd like
We request an official implementation of the presidio-anonymizer using FastAPI. This would provide a high-performance alternative that supports asynchronous request handling, which is crucial for building scalable microservices.

Additional context
Providing a FastAPI-based implementation would modernize the Presidio project, making it more attractive for deployment in high-throughput environments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions