Next.jsReactStarter

pipelex-sdk — Next.js Starter Template

By Pipelex

The official Pipelex SDK and template repository, containing TypeScript and Python clients, Next.js and command-line starter templates, and method app scaffolding.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-02View source

What stands out

A quick read of the recorded project description.

01

Provides the TypeScript client @pipelex/sdk and the Python client pipelex-sdk in the same repository

02

Includes the Next.js starter template starter-js based on @pipelex/sdk

03

Includes the Python command-line starter template starter-python based on pipelex-sdk

04

Provides method app templates and the @pipelex/create-method-app initializer

05

Each package directory has its own Makefile, manifest and lockfile, and can be installed and checked separately

06

MIT licensed, with each package carrying its own copy of the license

Template Details

This repository brings the clients for the Pipelex hosted API and their companion templates together in one codebase. The js/ directory is @pipelex/sdk published to npm, the TypeScript client; the python/ directory is pipelex-sdk published to PyPI, the Python client. Both are used to call the Pipelex hosted API.

The templates fall into two categories. starter-js/ is a Next.js starter app that calls Pipelex through @pipelex/sdk and is published as the standalone template repository Pipelex/pipelex-starter-js; starter-python/ is a Python command-line starter project that calls Pipelex through pipelex-sdk, corresponding to the template repository Pipelex/pipelex-starter-python. method-apps/ holds method app templates and the @pipelex/create-method-app initializer, which can generate an app around a specified method bundle with npm create @pipelex/method-app@latest.

The repository is split by directory into multiple independent projects; each package directory has its own Makefile, manifest files and lockfile, and installs dependencies on its own when checks are first run. The contribution flow targets the dev branch, and first-time contributors must sign a contributor license agreement in the PR. The docs/ directory documents the repository layout, the release model, and how the starter templates are released. The repository is MIT licensed, copyright Evotis S.A.S., and each package carries its own copy of the license. This repository does not provide specific framework version numbers; before use, check each directory's README and dependency manifests.

Next.jsStarter

Is it right for your project?

Use Cases

  • Integrating the Pipelex hosted API into a TypeScript or Next.js project
  • Calling Pipelex from a Python script or command-line tool
  • Starting a new Pipelex application from the official starter templates
  • Generating method app scaffolding around an existing method bundle
  • Contributing code to the above clients or templates and running the checks and tests in each directory

Suitable For

  • Developers who need the official Pipelex TypeScript or Python client
  • Teams that want to start from the official Next.js or Python command-line template
  • Developers who use method bundles and need to generate companion app scaffolding
  • Contributors participating in this repository who need to run checks and tests per directory

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    The TypeScript client is installed with npm install @pipelex/sdk, and the Python client with pip install pipelex-sdk

  2. 2

    The Next.js and Python starter templates are created via Use this template in their respective standalone repositories

  3. 3

    Method apps are generated with npm create @pipelex/method-app@latest my-app -- --method <bundle>

  4. 4

    Running make install at the repository root only configures git hooks and does not install any packages; checks in each directory use make -C <dir> agent-check or agent-test

  5. 5

    First-time PRs require signing a CLA, and the PR target branch is dev

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version of the public repository under the MIT license; the free scope is the code of this version and does not mean that external services or third-party materials are free.

Must comply with when using

  • You may use, modify, commercialize and distribute the code of this version for free.
  • When distributing copies or substantial portions of the code, retain the original copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • When submitting contributions (PRs) to this repository, first-time contributors must sign a contributor license agreement (CLA) in the PR; this requirement applies only to the code contribution process and does not affect use of the published code and templates.
  • Both the clients and the starter templates are used to call the Pipelex hosted API and depend on an external service; actual use requires access to the Pipelex hosted service, may involve an account or API key, and the README does not state its fees or quotas.
  • Generating a method app requires pulling @pipelex/create-method-app via npm and specifying a method bundle, depending on the npm ecosystem and external package distribution services.
  • Demo images, fonts, icons and other third-party materials must be checked against their respective licenses and cannot be judged solely by the MIT license of the code.
  • External services such as domains, hosting, databases, payments or AI may incur separate charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

A first contribution is asked to sign the [contributor license agreement](CLA.md) on its pull request.

Original README

the clients of the [Pipelex](https://pipelex.com) hosted API in TypeScript and Python

Original README

`npm create @pipelex/method-app@latest my-app -- --method <bundle>`

Original README
https://github.com/Pipelex/pipelex-sdk/blob/main/LICENSEhttps://github.com/Pipelex/pipelex-sdk/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-02. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 80 / 100
Technologies
Next.js · React
Website type
Starter
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-10-02
Screenshot last checked
2026-10-02

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Next.js as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: 8ab942682fbff6a5be433878cb8139202d73da0f3ccd1f9949d2271898cbd0d5

2026-10-02T16:37:39.955Z

Source file / repository
# Pipelex SDK

The Pipelex client surface in one repository: the clients of the [Pipelex](https://pipelex.com) hosted API in TypeScript and Python, the starter templates built on them, and the method-app templates with the initializer that writes them.

| Directory | What it is | Get it |
| --- | --- | --- |
| [`js/`](js/) | `@pipelex/sdk`, the TypeScript client | `npm install @pipelex/sdk` |
| [`python/`](python/) | `pipelex-sdk`, the Python client | `pip install pipelex-sdk` |
| [`starter-js/`](starter-js/) | A Next.js starter app calling Pipelex through `@pipelex/sdk` | "Use this template" on [`Pipelex/pipelex-starter-js`](https://github.com/Pipelex/pipelex-starter-js) |
| [`starter-python/`](starter-python/) | A Python command-line starter calling Pipelex through `pipelex-sdk` | "Use this template" on [`Pipelex/pipelex-starter-python`](https://github.com/Pipelex/pipelex-starter-python) |
| [`method-apps/`](method-apps/) | The method-app templates and `@pipelex/create-method-app`, which writes one around your method | `npm create @pipelex/method-app@latest my-app -- --method <bundle>` |

Each directory's `README.md` is the guide for using it.

## Contributing

Pull requests target `dev`. Each package directory is a project of its own, with its own `Makefile`, manifest and lockfile, and it installs itself the first time its checks run:

```bash
make install                 # wire the git hooks; installs no package
make -C js agent-check       # one directory's checks, installing it first if needed
make -C js agent-test        # one directory's tests, silent on success
make agent-check agent-test  # every directory
```

A first contribution is asked to sign the [contributor license agreement](CLA.md) on its pull request. [`docs/`](docs/) describes the repository's layout, its release model and how the starters are published.

## License

[MIT](LICENSE), © Evotis S.A.S. Each package carries its own copy of the license.
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.