HNHacker News
TopNewBestAskShowJobs

bastienbeurier

289 karma · joined September 23, 2013

submissionscomments
bastienbeurier··on Show HN: Nango – Open unified API for product integrations
(Nango co-founder here) We use the Elastic license precisely for the reason you mention: to prevent companies from rebranding Nango and selling it as it is. For all other use cases, it should be accessible.
bastienbeurier··on Show HN: Nango – Open unified API for product integrations
(Nango co-founder here) Because there will be a lot less that you need to build. You will write less code & ship faster. You will get reporting, monitoring, alerting, a management dashboard & APIs. You will also have an integration architecture that scales to many complex integrations as your company grows!
bastienbeurier··on Show HN: Nango – Open unified API for product integrations
(Nango co-founder here) Codat is focused on financial integrations, and Nango is transversal, so you can have all your integrations on one platform.
bastienbeurier··on Show HN: Nango – Open unified API for product integrations
(Nango co-founder here) We help teams who don't have the resources or expertise to build & maintain integrations. Sometimes, they need to build a lot, complex or scalable ones, or they want to invest their energy elsewhere.

Building integrations comes with specific challenges (security, ETL, etc.), which are usually not the core competency of SaaS teams.

We often see that problems related to building integrations are underestimated and can spiral in terms of engineering costs. Authorization in itself is complex, data synchronization even more so!

bastienbeurier··on Why is OAuth still hard in 2023?
That's what we do at http://nango.dev
bastienbeurier··on Show HN: Open-source OAuth service for 40+ APIs
Thanks a lot for all the insights, this is great!

"Rather our customers would get into situations where they inadvertently revoked access, the user that authorized the integration initially left the company and it was automatically disabled, etc. and there was no notification that it happened. Basically all of the lifecycle management side that couldn't be automated down to "refresh my token when it's about to expire" sucked. So anything you're looking to support there would be a huge value-add IMO."

I can definitely see value in notifying that API access has been revoked. If you think of any other case you'd like covered, I am interested!

bastienbeurier··on Show HN: Open-source OAuth service for 40+ APIs
You are absolutely right, I'll change this.

We made this doc when we were focusing on syncing data, which was much more intensive.

Though in the future, we plan to offer a proxy that would funnel your external requests and would require more processing power. The advantages of a proxy are that we can automatically authenticate requests, handle retries & rate limits, monitor & alert, etc.

bastienbeurier··on Show HN: Open-source OAuth service for 40+ APIs
Thank you for your support!

The part we focus on (for now) is getting access to all endpoints of external APIs, on behalf of users, so you can enrich your product with integrations.

This involves 1. getting users to login to external systems, from inside your app 2. storing/refreshing access tokens so you can access all endpoints of external APIs

This means we're less focus on the Single Sign-On use-case for now!

bastienbeurier··on Show HN: Open-source OAuth service for 40+ APIs
That's a good point, we should have some kind of architecture page with a diagram.

At a glance: Nango's frontend SDK only handles redirects for the OAuth flow, the Nango server actually gets called by the OAuth provider (using a callback URL). That's when the token exchange happens. Tokens are stored in a Postgres (by default we create the Postgres, but you can easily connect your own).

Before triggering the OAuth flow for an end-user, you indeed assign it a unique user-specific key, so that you can retrieve this user's token later on!

bastienbeurier··on Ask HN: Who is hiring? (June 2020)
Lazy Lantern (YC S19) | Head of Data & Staff Backend/Data Engineer | Onsite in Paris, France | Full-time | VISA sponsorship

- Lazy Lantern is a virtual data analyst for product teams

- Pure data product with many challenges around AI & Big Data

- Founders with experience at leading Silicon Valley companies

- Several unicorn customers, dataset of billions of events

- Backed by top-tier US & European investors, incl. Y Combinator

- No requirement to speak French

Contact: bb@lazylantern.com

bastienbeurier··on Ask HN: Who is hiring? (May 2020)
Lazy Lantern (YC S19) | Senior Data Scientist | Onsite in Paris, France, Europe | Full-time | VISA sponsorship

We work on providing automated insights to product teams. We have many challenges around Big Data & AI. Founders are ex-Uber senior/staff engineers. Several unicorn customers, dataset of 200bn+ events We offer above-market pay and equity. No requirement to speak French, 100% English at the work place.

Reach out: bb@lazylantern.com

bastienbeurier··on Ask HN: Who is hiring? (April 2020)
Lazy Lantern (YC S19) | Full-Stack Engineer, ML Engineer, Data Scientist | Onsite in Paris, France, Europe | Full-time | VISA sponsorship

We work on autonomous product analytics & predictions.

We have many challenges around Big Data & AI.

Founders are ex-Uber senior/staff engineers.

Several unicorn customers, dataset of 200bn+ events

We offer above-market pay and equity.

No requirement to speak French (100% English spoken at the work place)

Reach out: bb@lazylantern.com

bastienbeurier··on Ask HN: Who is hiring? (March 2020)
Lazy Lantern (YC S19) | Software Engineer | Onsite in Paris, France | Full-time | VISA sponsorship

We work on autonomous product analytics.

Technical challenges entail sophisticated data-capture SDKs, scaled data infrastructure, multiple AI use cases (e.g. screen recognition).

Founders are ex-Uber senior/staff engineers.

Our work-style is flexible but committed.

We offer above-market pay and equity.

Reach out to bb@lazylantern.com if you're interested to know more!

← PreviousPage 2 of 2