Sequoia sostiene Pydantic per espandersi oltre il suo framework di convalida dati open source

Una startup open source con sede nel Regno Unito sta lanciando il suo primo prodotto commerciale con il sostegno di una delle più rinomate società di venture capital della Silicon Valley.

Pydantic ha lanciato Lunedì una piattaforma di osservabilità chiamata Logfire, cinque mesi dopo averla testata in versione beta aperta, e ha annunciato un finanziamento di Serie A di $12.5 milioni guidato da Sequoia.

Tuttavia, l'azienda è più conosciuta per la sua libreria Python omonima e il suo framework di convalida dati open source, iniziato dallo sviluppatore britannico Samuel Colvin nel 2017. Il progetto è diventato sempre più forte ed è ora utilizzato dai developer di alcune delle più grandi aziende del mondo incluse Meta, Nvidia, Netflix, Google e OpenAI.

Le aziende utilizzano Pydantic all'interno delle applicazioni che necessitano di verificare il tipo di dati che un utente ha inserito; se un modulo richiede un indirizzo email e l'utente inserisce invece un numero di telefono o lascia vuoto il campo, Pydantic controlla questo e fornisce un messaggio di errore user-friendly. Fondamentalmente convalida le strutture di dati per garantirne l'integrità ed ha molteplici casi d'uso.

Per esempio, OpenAI, produttrice di ChatGPT, ha introdotto output strutturati per la sua API a agosto, e questa funzionalità utilizza Pydantic dietro le quinte. Quindi se un'azienda vuole sviluppare un chatbot che raccoglie i dettagli dell'utente e li restituisce in modo strutturato in modo che i dati possano essere facilmente elaborati dal sistema, utilizzerà Pydantic.

“Quello che rende Pydantic interessante è che è il modo predefinito per convalidare la risposta di un LLM,” ha detto Colvin a TechCrunch in un'intervista la scorsa settimana. “Quindi se vuoi fare un output strutturato, è così che lo fai.”

Colvin ha lanciato Pydantic come entità commerciale nel 2022, emergendo dall'anonimato 18 mesi fa con $4.7 milioni in finanziamenti seed da Sequoia. E sembra che sia ora il momento di iniziare a fare soldi - infatti, Colvin ha detto che l'azienda sta effettivamente cercando di “incassare la nostra credibilità e il nostro nome come brand,” utilizzando Pydantic come incentivo per altri prodotti, piuttosto che costruire su Pydantic stesso.

Squadra di Pydantic
Crediti immagine: Pydantic

Testato ed approvato

La tipica traiettoria per una startup che costruisce un business open source è più o meno questa: creare un prodotto open source che risolva un problema reale; quel prodotto guadagna trazione tra i developer, diventando uno strumento indispensabile nel loro stack; la startup crea servizi commerciali e funzionalità in cima al progetto open source di base per renderlo ancora più utile.

È un modello testato ed approvato, ma il problema è che le aziende si stanno sempre più ritirando dall'open source in una forma o nell'altra, che sia passando a una licenza meno permissiva come ha fatto Grafana, o abbandonandola del tutto come ha fatto HashiCorp. Le ragioni sono generalmente le stesse - si tratta di proteggere il risultato finale dell'azienda, garantendo che le aziende più grandi non approfittino delle credenziali open source di un prodotto.

C'è persino un nuovo paradigma di licenza emergente per affrontare il problema dell'“uso e abuso” nell'open source. La società di strumenti per sviluppatori miliardaria Sentry sta spingendo il concetto di “fair source”, mentre cerca di allinearsi con il software “open” senza diventare effettivamente open source. “L'open source non è un modello di business - l'open source è un modello di distribuzione, è un modello di sviluppo software, principalmente,” ha detto Chad Whitacre, responsabile dell'open source di Sentry, a TechCrunch in un'intervista il mese scorso.

Mentre utilizzare l'open source per ingraziare un'azienda alla comunità dei developer è tutt'altro che un concetto nuovo, Pydantic è leggermente insolito nel senso che sta utilizzando il suo progetto open source interamente come strumento di marketing. Quindi anziché cercare di trasformare Pydantic stesso in un prodotto commercialmente valido, si affida alla gravitas del progetto per vendere altri prodotti non direttamente correlati invece - come Logfire.

“Invece di costruire la versione ospitata di Pydantic, la libreria, abbiamo costruito Logfire, la piattaforma di osservabilità,” ha detto Colvin. “La fiducia che abbiamo come azienda dalla comunità Python è in una lega diversa rispetto a molte altre aziende. Siamo andati al PyCon US quest'anno subito dopo aver annunciato Logire in beta, e il nostro stand era circondato da persone tutta la settimana perché tutti conoscevano la libreria e ci conoscevano. Mentre, se fossimo arrivati come una nuova azienda di osservabilità, la gente ci avrebbe ignorato. Pydantic è un marchio più noto di quasi tutti gli altri nel mondo Python, eccetto i grandi come AWS e Google.”

Logfire di Pydantic in azione
Crediti immagine: Logfire

Logfire è fondamentalmente un concorrente di Datadog, progettato per dare ai developer insights su come il loro software si sta comportando. Ma Pydantic vuole rendere l'intero processo di osservabilità più semplice da configurare. Vuole essere “per Datadog quello che Vercel è per AWS,” come l'ha definito Colvin.

“AWS ha un'enorme quantità di funzionalità ed è estremamente complesso da usare,” ha detto. “Anche Datadog è un pezzo estremamente complesso di attrezzatura, quindi stiamo cercando di costruire un'esperienza più semplice per i developer. A lungo termine, vogliamo che sia possibile andare a utilizzare questo [Logfire] al posto di Datadog. Ma nel medio termine, vogliamo essere quella soluzione più semplice per i team più piccoli.”

Sicuramente è un approccio interessante per costruire un business - la startup sta sostanzialmente utilizzando Logfire per risolvere un problema diverso per le stesse persone che utilizzano Pydantic.

“Sono cose diverse, ma dove si sovrappongono è che tutte le persone che hanno bisogno di Pydantic, la libreria di convalida, hanno anche bisogno di osservabilità,” ha detto Colvin. “Quindi stiamo puntando ad una soluzione per le stesse persone.”

Mostrami i soldi

Nei primi tempi di Pydantic, Colvin è riuscito a ottenere delle sponsorizzazioni decenti da parte di alcuni dei più grandi utenti aziendali del framework, inclusi Salesforce, che ha donato $10.000 nel 2022; AWS e GitHub hanno sponsorizzato rispettivamente $5.000 e $750.

Ma con la crescita dell'azienda e l'ingresso dei venture capitalist, le donazioni aziendali sono diventate meno frequenti.

“Abbiamo avuto sponsorizzazioni abbastanza generose, ma di più quando lavoravo da solo,” ha detto Colvin. “Ma ora che siamo supportati da Sequoia, le persone sono meno generose con il loro portafoglio!”

Con Logfire ora disponibile per il grande pubblico, Pydantic spera di costruire sui più di 2.000 developer e 150 aziende attratte durante la fase beta. Ora ha un forte focus sulle aziende di intelligenza artificiale.

Oltre all'investitore principale Sequoia, il round di Serie A di Pydantic ha visto la partecipazione di Partech e Irregular Expression, insieme a angeli come Logan Kilpatrick e Jason Liu. Colvin ha detto che i nuovi fondi saranno utilizzati principalmente per i salari, e per rafforzare il suo attuale organico di 13 persone, che sono distribuite negli Stati Uniti e in Europa.

“Utilizzeremo i fondi per assumere, principalmente sviluppatori,” ha detto Colvin. “Probabilmente assumiremo per le vendite a un certo punto, ma per ora è solo ingegneria.”