# API Solo Developing — ressources développeurs, OpenAPI et llms.txt

> Ressources développeurs de solodeveloping.com : l’API JSON en lecture seule de Solo Developing, sa description OpenAPI 3.1, le catalogue d’API, llms.txt et une version Markdown de chaque page. Sans authentification.

Développeurs

## Ressources développeurs Solo Developing

Tout le contenu de solodeveloping.com est lisible par les programmes et les agents IA : une API JSON en lecture seule, une description OpenAPI, un guide llms.txt et une version Markdown de chaque page. Aucune clé, aucun compte, aucune authentification.

### API Solo Developing

Une API JSON statique en lecture seule avec le profil, les services, les produits et les articles de Fabien Chung, en français et en anglais. L’URL de base est https://solodeveloping.com/api/. Les réponses sont en JSON UTF-8 et accessibles depuis n’importe quelle origine (Access-Control-Allow-Origin: \*).

-   [GET /api/](https://solodeveloping.com/api/) — Index de toutes les ressources et emplacement de la description
-   [GET /api/profile](https://solodeveloping.com/api/profile) — Identité, coordonnées et services
-   [GET /api/projects](https://solodeveloping.com/api/projects) — Produits fondés et leurs composants techniques
-   [GET /api/articles](https://solodeveloping.com/api/articles) — Articles et billets courts avec leurs URL HTML et Markdown

```
curl https://solodeveloping.com/api/profile
```

### Description OpenAPI

L’API est décrite par un document OpenAPI 3.1, en JSON et en YAML. Elle figure aussi dans le catalogue d’API RFC 9727, annoncé par chaque page dans un en-tête Link (rel="api-catalog").

-   [/openapi.json](https://solodeveloping.com/openapi.json) — OpenAPI 3.1, JSON (aussi à /api/openapi.json)
-   [/openapi.yaml](https://solodeveloping.com/openapi.yaml) — OpenAPI 3.1, YAML (aussi à /api/openapi.yaml)
-   [/.well-known/api-catalog](https://solodeveloping.com/.well-known/api-catalog) — Catalogue d’API (application/linkset+json)

### Erreurs

Les erreurs sont des « problem details » RFC 9457 (application/problem+json) avec un code lisible par machine et une indication pour corriger la requête. Un chemin d’API inconnu répond 404 avec le code not\_found ; toute méthode autre que GET, HEAD et OPTIONS répond 405 avec le code method\_not\_allowed. Partout ailleurs sur le site, une requête envoyée avec Accept: application/json reçoit aussi sa 404 en JSON.

```
{
  "type": "about:blank",
  "status": 404,
  "title": "Not Found",
  "code": "not_found",
  "detail": "No API resource exists at this path.",
  "hint": "List the available resources at https://solodeveloping.com/api/ …",
  "documentation": "https://solodeveloping.com/openapi.json"
}
```

### Authentification et limites

Aucune authentification : l’API ne sert que des données publiques. Les réponses sont des fichiers statiques servis par un CDN, sans limite de débit publiée ; merci de mettre en cache ce que vous récupérez. La version actuelle est 1.0.0, indiquée dans info.version du document OpenAPI.

### Pages en Markdown

Demandez n’importe quelle page avec Accept: text/markdown, ou ajoutez .md à son adresse (index.html.md pour / et /fr/), pour obtenir une version Markdown propre, sans navigation ni scripts. Les pages inconnues répondent 404 avec un corps Markdown.

```
curl -H 'Accept: text/markdown' https://solodeveloping.com/fr/about
```

### Guides du site

-   [/llms.txt](https://solodeveloping.com/llms.txt) — Guide pour les agents IA avec toutes les pages clés
-   [/sitemap.xml](https://solodeveloping.com/sitemap.xml) — Toutes les URL publiques
-   [/robots.txt](https://solodeveloping.com/robots.txt) — Règles des robots ; les robots IA sont autorisés

### À quoi ça sert

L'API permet à des outils de répondre à des questions sur Solo Developing sans analyser le HTML. L'assistant d'un recruteur peut lire les services et les coordonnées de Fabien Chung dans /api/profile. Un agent IA qui compare des développeurs freelances à Montréal peut lister ses produits et leur stack technique dans /api/projects. Un outil de veille ou une infolettre peut récupérer les nouveaux articles dans /api/articles, avec leur date de publication et leur source Markdown.

Chaque ressource est un fichier statique : les réponses sont rapides, peuvent être mises en cache et sont identiques pour tous les clients. Rien n'est personnalisé et aucune donnée sur l'appelant n'est conservée.

### Pourquoi un portfolio prêt pour les agents

De plus en plus de gens trouvent un développeur en posant la question à un assistant IA plutôt qu'à un moteur de recherche. Quand on demande à ChatGPT, Claude ou Perplexity un développeur Flutter ou full-stack à Montréal, ils lisent des pages comme celle-ci. Un Markdown propre, une API documentée et un guide llms.txt rendent cette lecture fiable : l'assistant cite des faits exacts au lieu de deviner à partir d'un bundle JavaScript.

Les mêmes briques fonctionnent pour n'importe quel site produit ou SaaS : négociation de contenu, description OpenAPI, erreurs au format problem details et catalogue d'API. Elles s'ajoutent en quelques jours et rendent un site utilisable par les agents sans intégration dédiée. Pour rendre votre site ou votre application prêts pour les agents, consultez les services de développeur IA ou écrivez-moi.

-   [Services de développeur IA](https://solodeveloping.com/fr/ai-developer) — fonctionnalités IA en production, pipelines multi-LLM et automatisation
-   [Contact](https://solodeveloping.com/fr/contact) — décrivez votre projet et recevez une réponse sous 24 heures

### Support

Une question sur l’API, ou une réponse qui semble erronée : écrivez à hello@solodeveloping.com.

-   [hello@solodeveloping.com](mailto:hello@solodeveloping.com)

### [SUIVEZ MOI SUR](mailto:hello@solodeveloping.com)

-   [LinkedIn](https://www.linkedin.com/in/%F0%9F%92%BB-fabien-chung-a1793830/)
-   [GitHub](https://github.com/KooliFab)
-   [Pub.dev](https://pub.dev/publishers/solodeveloping.com/packages)
-   [Medium](https://medium.com/@fabien.chung)

Solo Developing est la pratique indépendante de Fabien Chung, développeur full-stack basé à Montréal avec plus de 20 ans d'expérience. Applications mobiles (Flutter, iOS, Android), plateformes web (React, Node.js) et automatisation IA — conçues, développées et livrées par le développeur à qui vous parlez, sans agence entre nous.

Disponible en freelance et en contrat, à distance partout dans le monde ou à Montréal, en français et en anglais. Applications Flutter depuis 2018 (plus de 15 publiées), iOS natif depuis 2012, plateformes React 19 et Node.js, backends Supabase et PostgreSQL, et développement agentique au quotidien, encadré par des spécifications, des tests et la CI. Une seule personne, une responsabilité totale : livrer en jours, pas en mois.

© 2026 SOLO DEVELOPING. INTÉGRITÉ DU SYSTÈME 100%.

---

- Source: https://solodeveloping.com/fr/developers
- English version: https://solodeveloping.com/developers
- Guide du site pour les agents IA: https://solodeveloping.com/llms.txt
