Naas augments Jupyter Notebooks by adding micro-services accessible in low-code to easily access data, automation, and AI.
The product is based on 3 elements: features, drivers, and templates.
The templates enable "data geeks" to kickstart projects in minutes. They may include low-code drivers that act as super connectors to facilitate access to tools, and complex libraries (database, API, ML algorithm...) while the low-code features (scheduling, asset sharing, notifications...) enable faster iteration and deployment of outputs to end-users, in a headless way.
If you contribute to this library of open-source notebooks templates, you can X2 your monthly credits 🏆
If you want to use Naas on your local Jupyter environment, it's free and open-source, just follow the procedure below :
Naas makes a dynamic production environment based on your current notebook folder.
Create a folder, open a notebook, and import Naas :
Send in production this notebook and run it, every day at 9:00
# do stuff in your notebooknaas.scheduler.add(recurrence="0 9 * * *")
Send in production any file type like
test.csv as a dependency:
Copy in production any secret key :
Remove the previous line and get your secret key with :
This allows you to push your notebook in production without sensitive data getting exposed.
If you use Naas cloud they all work natively, otherwise go to :
Copy in production this notebook and allow to run it by calling the returned URL:
Call the URL with your navigator you will get a message and see the notebook has run.
If you want to download the notebook result instead, add this line:
Copy in production this asset ( file ) and allow to get it by calling the returned url:
link = naas.assets.add("tesla-chart.html")
Send an email notification to anyone, to notify about data changes, alert on notebooks operations, etc...
# Get link var from previous stepemail = "[email protected]"subject = "The tesla action is going up"content = "check in the link the chart data maide from fresh dataset : " + linknaas.notifications.send(email=email, subject=subject, content=content)
If at any time you are lost, you need help, or just want some info!
That will open a chat box with us
Show a button to quickly open this documentation from Jupyter