You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<router-link to="introduction.html" class="nav-link action-button">Read the docs</router-link>
10
+
</p>
11
+
<p class='action'>
12
+
<router-link to="agreement.html" class="nav-link action-button">Get the code</router-link>
13
+
</p>
14
+
</div>
15
+
<p style="font-size: 13px; font-style: italic;">
16
+
Prefect is alpha software under active development by Prefect Technologies, Inc. This early preview is being provided to a limited number of partners to assist with development. By viewing or using the code or documentation, you are agreeing to the <a href='license.html'>alpha software end user license agreement</a>.
17
+
</p>
18
+
</div>
19
+
20
+
<divclass='features'>
21
+
<div class='feature'>
22
+
<h2>Automate all the things</h2>
23
+
<p>If you can do it with Python, you can automate it with Prefect.</p>
24
+
</div>
25
+
<div class='feature'>
26
+
<h2>Test local, deploy global</h2>
27
+
<p>Workflows are developed and tested locally, then deployed for execution at scale.</p>
28
+
</div>
29
+
<div class='feature'>
30
+
<h2>Simple but powerful</h2>
31
+
<p>Prefect's beautiful API is powered by Dask and Kubernetes, so it's ready for anything.</p>
We've reimagined data engineering for the data science era. Prefect is a new workflow management system, designed for modern infrastructure. Users organize `Tasks` into `Flows`, and Prefect takes care of the rest.
19
39
20
-
Read the [docs](/introduction.html); get the [code](https://github.com/prefecthq/prefect); ask us [anything](mailto:help@prefect.io)!
21
-
22
-
## License
23
-
24
-
Prefect is alpha software under active development by Prefect Technologies, Inc. This early preview is being provided to a limited number of partners to assist with development. By viewing or using the code or documentation, you are agreeing to the [alpha software end user license agreement](/license.html).
40
+
Read the [docs](/introduction.html); get the [code](/agreement.html); ask us [anything](mailto:help@prefect.io)!
Prefect is alpha software under active development by Prefect Technologies, Inc. This early preview is being provided to a limited number of partners to assist with development. By viewing or using the code, you are agreeing to the [alpha software end user license agreement](license.html).
Copy file name to clipboardExpand all lines: docs/introduction.md
+43-13Lines changed: 43 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,36 +8,66 @@ sidebarDepth: 0
8
8
9
9
Thank you for being one of our early partners. Your feedback is critical to making sure Prefect does everything it's supposed to do. You can always reach us at [help@prefect.io]().
10
10
11
-
We're very excited to share what we've been working on. This first preview release is `v0.3.0`, and includes all the tools for building, testing, and executing workflows locally.
11
+
We're very excited to share what we've been working on. This first preview release is `0.3.0`, which includes all the tools for building, testing, and executing workflows locally.
12
12
13
-
You may find a few dead-ends as you poke around the code -- many of those will become functional when we release our server and execution platforms in future preview releases.
13
+
### Overview
14
14
15
-
## License
15
+
Prefect is a new workflow management system designed for modern data infrastructures.
16
16
17
-
Prefect is alpha software under active development by Prefect Technologies, Inc. This early preview is being provided to a limited number of partners to assist with development. By viewing or using the code or documentation, you are agreeing to the [alpha software end user license agreement](/license.html).
17
+
Users organize `Tasks` into `Flows`, and Prefect takes care of the rest! With a minimal but expressive API and intelligent defaults, it stays out of your way until you need it.
18
18
19
-
##Overview
19
+
### What works now 🚀
20
20
21
-
Prefect is a new workflow management system designed for modern data infrastructures.
21
+
Prefect `0.3.0`is a nearly-complete implementation of Prefect's core workflow logic. We're confident it can be used to design a wide variety of data workflows, and we're ready for you to kick the tires!
22
22
23
-
Users organize `Tasks` into `Flows`, and Prefect takes care of the rest! With a minimal but expressive API and intelligent defaults, it stays out of your way until you need it.
23
+
This release supports:
24
+
25
+
- designing custom `Tasks`
26
+
- composing tasks into `Flows` with either a functional or imperative API
27
+
-`FlowRunners` and `TaskRunners` for complete management of the workflow execution process, including all possible state transitions
28
+
- advanced execution patterns including automatic caching, triggers, pausing, dataflow, and retries
29
+
- basic visualization (static GraphViz charts and animated Bokeh applications)
30
+
31
+
### What's coming soon ⏰
32
+
33
+
Prefect `0.3.0` does not include a few important features that will be available in future preview releases. Some of those features include:
34
+
35
+
- our scheduler, server, database, UI, and GraphQL API
36
+
- a standard library of tasks
37
+
- building flows as containers for distribution
38
+
- remote execution clusters
39
+
- Airflow backward-compatibility
40
+
41
+
Stay tuned for more...
42
+
43
+
### What we'd love to hear 📢
44
+
45
+
- Do you have a data engineering or data science use case that can't be expressed with Prefect's design tools?
46
+
- Do you have a use case that **can** be expressed, but you think it could be easier?
47
+
- Are any of our naming conventions or design choices confusing or non-obvious?
48
+
- As we get closer to releasing the platform tools (including UI and API), what features are important to you? How do you want to interact with your data?
49
+
50
+
Please note that Prefect is alpha software under active development by Prefect Technologies, Inc. This early preview is being provided to a limited number of partners to assist with development. By viewing or using the code or documentation, you are agreeing to the [alpha software end user license agreement](/license.html).
24
51
25
52
## "...Prefect?"
26
53
27
-
From the Latin *praefectus*, meaning "one who is in charge", a prefect is an official who oversees a domain and ensures that work is done correctly.
54
+
From the Latin _praefectus_, meaning "one who is in charge", a prefect is an official who oversees a domain and ensures that work is done correctly.
28
55
29
-
It also happens to be the name of a roving researcher for that wholly remarkable book, *The Hitchhiker's Guide to the Galaxy*.
56
+
It also happens to be the name of a roving researcher for that wholly remarkable book, _The Hitchhiker's Guide to the Galaxy_.
30
57
31
-
## Getting Started
58
+
## Installation
32
59
33
-
### Install Prefect
60
+
:::tip Requirements
34
61
Please note Prefect requires Python 3.4 or higher.
0 commit comments