Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Astro-sdk Alternatives
Similar projects and alternatives to astro-sdk
-
jq
Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)
-
Mage
🧙 The modern replacement for Airflow. Mage is an open-source data pipeline tool for transforming and integrating data. https://github.com/mage-ai/mage-ai
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Rudderstack
Privacy and Security focused Segment-alternative, in Golang and React
-
-
memphis
Memphis.dev is a highly scalable and effortless data streaming platform
-
flyte
Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.
-
gnu-parallel
A clone of GNU Parallel (git://git.savannah.gnu.org/parallel.git)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
getting-started
This repository is a getting started guide to Singer. (by singer-io)
-
xidel
Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can also create new or transformed XML/HTML/JSON documents.
-
typhoon-orchestrator
Create elegant data pipelines and deploy to AWS Lambda or Airflow
-
astronomer-cosmos
Run your dbt Core projects as Apache Airflow DAGs and Task Groups with a few lines of code
-
awesome-pipeline
A curated list of awesome pipeline toolkits inspired by Awesome Sysadmin
-
astro
Discontinued Astro SDK allows rapid and clean development of {Extract, Load, Transform} workflows using Python and SQL, powered by Apache Airflow. [Moved to: https://github.com/astronomer/astro-sdk] (by astro-projects)
-
-
starthinker
Reference framework for building data workflows provided by Google. Accelerates authentication, logging, scheduling, and deployment of solutions using GCP. To borrow a tagline.. "The framework for professionals with deadlines."
-
airflow-maintenance-dags
A series of DAGs/Workflows to help maintain the operation of Airflow
-
aws_lambda_reddit_api
Batch data processing project using data from the reddit api.
-
CoinCap-firehose-s3-DynamicPartitioning
AWS CDK project using typescript. Services: Lambda, Kinesis Firehose, Glue, Quicksight.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
astro-sdk reviews and mentions
-
Orchestration: Thoughts on Dagster, Airflow and Prefect?
Have you tried the Astro SDK? https://github.com/astronomer/astro-sdk
-
Airflow as near real time scheduler
One interesting point about putting the data into s3, is that if the data is in an S3 file then OP can use the Astro SDK to pretty easily upload that data into a table or a dataframe (there's even an s3 dynamic task function in the SDK that might fit the use-case well here).
-
Most ideal Airflow task structure?
I think you should take a look at the Astro SDK It’s an open source python package that removes the complexity of writing DAGs , particularly in the context of Extract, Load, Transform (ELT) use cases. Look at the doc here, especially aql.transform, aql.run_raw_sql, etc. That will definitely help you
-
ELT pipeline using airflow
- Astro SDK*: Made for folks who are doing their ETL in airflow and want to simplify movement between DBs and Pandas
-
After Airflow. Where next for DE?
More of a general principle but when you don't have design patterns, you get varying levels of results right? I think what Astro is doing to introduce "strong defaults" through projects like the astro-sdk or the cloud ide are interesting experiments to remove some of the busy work of common dags (load from s3, do something, push to database) will HELP reduce the cognitive load of really common, simple actions and give them a better single pattern to optimize on. I don't think those efforts reduce the optionality of true power users at all who want to custom code their s3 log sink to have some unique implementation while at the same time maybe solving some of the fragmentation to very frequently performed operations. 🤞
-
Airflow - Passing large data volumes between tasks
Have you looked into the astro python SDK? My team and I built this out over the last year to do exactly this :). You can you use the `@dataframe` decorator to pull the API data into a dataframe, store it in GCS and the access it in future steps. Lemme know if you have any questions!
-
What's the best tool to build pipelines from REST APIs?
I have an example here using COVID data. basically you just write a python function that reads the API and returns a dataframe (or any number of dataframes) and downstream tasks can then read the output as either a dataframe or a SQL table.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Stats
astronomer/astro-sdk is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of astro-sdk is Python.