diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3d949cbc8e4bc4287b7aeaacda228c42a33969aa..f3a7fff1be7aca3aaef5f06a83290256fd5f6c17 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
 
 ## Unreleased
 
+New features:
+
+- Add `ewoks.bindings` entry point.
+
 ## 1.2.0
 
 - Set `db_options["request_id"]` to the Ewoks job id when missing.
diff --git a/pyproject.toml b/pyproject.toml
index c6a80e4b018f1a2d07641a1dd49e29185881bc25..e5f1f9a92fc4a59b1e65bac731c3b21b860613bf 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -43,3 +43,6 @@ where = ["src"]
 
 [tool.coverage.run]
 omit = ['*/tests/*']
+
+[project.entry-points."ewoks.bindings"]
+"ppf" = "ewoksppf.bindings"