Python Flask ile API Geliştirme
Modern web ve mobil uygulamalar veri alışverişi için API kullanır. Flask, Python ile hızlı ve hafif API geliştirmek için en popüler frameworklerden biridir.
Flask Nedir?
Flask, minimal yapısı sayesinde REST API geliştirmek için ideal bir Python web framework’üdür.
💡 Mikroservis mimarilerinde yaygın olarak kullanılır.
Kurulum
pip install flask
Basit API Oluşturma
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/api', methods=['GET'])
def home():
return jsonify({"message":"API çalışıyor"})
app.run(debug=True)
POST Endpoint
from flask import request
@app.route('/api/kullanici', methods=['POST'])
def ekle():
data = request.get_json()
return jsonify({
"isim": data['isim'],
"durum": "eklendi"
})
JSON Response
return jsonify({
"status":"success",
"data": data
})
Kullanım Alanları
- Mobil backend
- Web servisleri
- Mikroservis sistemleri
- AI servisleri
İpucu: Flask API’ler JWT ile güvenli hale getirilebilir.