Skip to main content
LongLink banner

PyPI version Python versions License

Website   -   Docs   -   Issues


Getting started

uvx --from longlink longlink init --folder .
uv sync --group dev
uv run longlink dev

See xLongLink/sample for a minimal LongLink Solution.


Documentation

Check LongLink Documentation or use the cli (designed for agents):

longlink docs --help

HTML-style forms

Use named fields instead of maintaining draft state:

/** Creates an item through the Solution request bridge. */
export default function CreateItem() {
    return (
        <Form action="/api/items" method="post">
            <Stack gap={3}>
                <TextInput name="name" label="Name" required />
                <NumberInput name="price" label="Price" min={0} defaultValue={0} required />
                <Button type="submit" label="Create" />
            </Stack>
        </Form>
    );
}

name keeps the themed Astryx control and includes its value in form submissions. Use defaultValue or defaultChecked for initial values, or value and onChange when the interface needs reactive state. Ordinary HTML inputs also work inside Form.

Receive the fields with payload: Annotated[ItemCreate, fastapi.Form()] in your Python route (Annotated comes from typing; install python-multipart). Form validation provides immediate feedback; the backend schema validates and parses submitted strings. Repeated names and files are preserved, and unchecked checkboxes are omitted.

Form prevents duplicate submissions and displays request errors. Successful writes refresh cached View data but do not reset the form. Use onSuccess to close a dialog or navigate, or a reset button to restore defaults.


Development

make sdk

Requirements: Python 3.12 or newer, uv, and Docker if you want to build an image. See CONTRIBUTING.md for more details.


Testing

uv sync --group dev
uv run pytest --cov --cov-report=term-missing



LongLink 2026

License   -   Contributing   -   Code of Conduct   -   Contact


Metadata

Release files for longlink 0.5.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for longlink 0.5.6
File Size Uploaded
longlink-0.5.6.tar.gz 1.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for longlink 0.5.6
File Interpreter ABI Platform
longlink-0.5.6-py3-none-any.whl Python 3 none any Details

Total release size: 2.8 MB

Release history Release notifications | RSS feed

0.7.13

2 release files

0.7.12

2 release files

0.7.11

2 release files

0.7.10

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.7

2 release files

This release

0.5.6 This release

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.11

2 release files

0.3.10

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.11

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.58

2 release files

0.1.57

2 release files

0.1.56

2 release files

0.1.54

2 release files

0.1.53

2 release files

0.1.52

2 release files

0.1.51

2 release files

0.1.49

2 release files

0.1.48

2 release files

0.1.47

2 release files

0.1.41

2 release files

0.1.40

2 release files

0.1.39

2 release files

0.1.38

2 release files

0.1.37

2 release files

0.1.36

2 release files

0.1.35

2 release files

0.1.34

2 release files

0.1.33

2 release files

0.1.32

2 release files

0.1.31

2 release files

0.1.30

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.8

2 release files

0.1.6

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page